<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.FMS</name>
    </assembly>
    <members>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.AddFMSAdminAccountAssociationCmdlet">
            <summary>
            Sets a Firewall Manager default administrator account. The Firewall Manager default
            administrator account can manage third-party firewalls and has full administrative
            scope that allows administration of all policy types, accounts, organizational units,
            and Regions. This account must be a member account of the organization in Organizations
            whose resources you want to protect.
            
             
            <para>
            For information about working with Firewall Manager administrator accounts, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/fms-administrators.html">Managing
            Firewall Manager administrators</a> in the <i>Firewall Manager Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAdminAccountAssociationCmdlet.AdminAccount">
            <summary>
            <para>
            <para>The Amazon Web Services account ID to associate with Firewall Manager as the Firewall
            Manager default administrator account. This account must be a member account of the
            organization in Organizations whose resources you want to protect. For more information
            about Organizations, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts.html">Managing
            the Amazon Web Services Accounts in Your Organization</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAdminAccountAssociationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.AssociateAdminAccountResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAdminAccountAssociationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AdminAccount parameter.
            The -PassThru parameter is deprecated, use -Select '^AdminAccount' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAdminAccountAssociationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet">
            <summary>
            Associate resources to a Firewall Manager resource set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet.Item">
            <summary>
            <para>
            <para>The uniform resource identifiers (URIs) of resources that should be associated to
            the resource set. The URIs must be Amazon Resource Names (ARNs).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet.ResourceSetIdentifier">
            <summary>
            <para>
            <para>A unique identifier for the resource set, used in a request to refer to the resource
            set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.BatchAssociateResourceResponse).
            Specifying the name of a property of type Amazon.FMS.Model.BatchAssociateResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceSetIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceSetIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSAssociatedResourceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet">
            <summary>
            Adds one or more tags to an Amazon Web Services resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource to return tags for. The Firewall Manager
            resources that support tagging are policies, applications lists, and protocols lists.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet.TagList">
            <summary>
            <para>
            <para>The tags to add to the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.TagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.AddFMSResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountCmdlet">
            <summary>
            Returns the Organizations account that is associated with Firewall Manager as the
            Firewall Manager default administrator.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetAdminAccountResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetAdminAccountResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountsForOrganizationListCmdlet">
            <summary>
            Returns a <c>AdminAccounts</c> object that lists the Firewall Manager administrators
            within the organization that are onboarded to Firewall Manager by <a>AssociateAdminAccount</a>.
            
             
            <para>
            This operation can be called only from the organization's management account.
            </para><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountsForOrganizationListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountsForOrganizationListCmdlet.NextToken">
            <summary>
            <para>
            <para>When you request a list of objects with a <c>MaxResults</c> setting, if the number
            of objects that are still available for retrieval exceeds the maximum you requested,
            Firewall Manager returns a <c>NextToken</c> value in the response. To retrieve the
            next batch of objects, use the token returned from the prior request in your next
            request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountsForOrganizationListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AdminAccounts'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListAdminAccountsForOrganizationResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListAdminAccountsForOrganizationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminAccountsForOrganizationListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminScopeCmdlet">
            <summary>
            Returns information about the specified account's administrative scope. The administrative
            scope defines the resources that an Firewall Manager administrator can manage.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminScopeCmdlet.AdminAccount">
            <summary>
            <para>
            <para>The administrator account that you want to get the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminScopeCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AdminScope'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetAdminScopeResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetAdminScopeResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminScopeCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AdminAccount parameter.
            The -PassThru parameter is deprecated, use -Select '^AdminAccount' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminsManagingAccountListCmdlet">
            <summary>
            Lists the accounts that are managing the specified Organizations member account. This
            is useful for any member account so that they can view the accounts who are managing
            their account. This operation only returns the managing administrators that have the
            requested account within their <a>AdminScope</a>.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminsManagingAccountListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminsManagingAccountListCmdlet.NextToken">
            <summary>
            <para>
            <para>When you request a list of objects with a <c>MaxResults</c> setting, if the number
            of objects that are still available for retrieval exceeds the maximum you requested,
            Firewall Manager returns a <c>NextToken</c> value in the response. To retrieve the
            next batch of objects, use the token returned from the prior request in your next
            request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminsManagingAccountListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AdminAccounts'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListAdminsManagingAccountResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListAdminsManagingAccountResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAdminsManagingAccountListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppListCmdlet">
            <summary>
            Returns information about the specified Firewall Manager applications list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppListCmdlet.DefaultList">
            <summary>
            <para>
            <para>Specifies whether the list to retrieve is a default list owned by Firewall Manager.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppListCmdlet.ListId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager applications list that you want the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetAppsListResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetAppsListResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ListId parameter.
            The -PassThru parameter is deprecated, use -Select '^ListId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet">
            <summary>
            Returns an array of <c>AppsListDataSummary</c> objects.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.DefaultList">
            <summary>
            <para>
            <para>Specifies whether the lists to retrieve are default lists owned by Firewall Manager.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para><para>If you don't specify this, Firewall Manager returns all available objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> in your list request, and you have more
            objects than the maximum, Firewall Manager returns this token in the response. For
            all but the first request, you provide the token returned by the prior request in
            the request parameters, to retrieve the next batch of objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AppsLists'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListAppsListsResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListAppsListsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the DefaultList parameter.
            The -PassThru parameter is deprecated, use -Select '^DefaultList' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSAppsListListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceDetailCmdlet">
            <summary>
            Returns detailed compliance information about the specified member account. Details
            include resources that are in and out of compliance with the specified policy. 
            
             
            <para>
            The reasons for resources being considered compliant depend on the Firewall Manager
            policy type. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceDetailCmdlet.MemberAccount">
            <summary>
            <para>
            <para>The Amazon Web Services account that owns the resources that you want to get the details
            for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceDetailCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the policy that you want to get the details for. <c>PolicyId</c> is returned
            by <c>PutPolicy</c> and by <c>ListPolicies</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceDetailCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'PolicyComplianceDetail'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetComplianceDetailResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetComplianceDetailResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceDetailCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet">
            <summary>
            Returns an array of <c>PolicyComplianceStatus</c> objects. Use <c>PolicyComplianceStatus</c>
            to get a summary of which member accounts are protected by the specified policy.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager policy that you want the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.MaxResult">
            <summary>
            <para>
            <para>Specifies the number of <c>PolicyComplianceStatus</c> objects that you want Firewall
            Manager to return for this request. If you have more <c>PolicyComplianceStatus</c>
            objects than the number that you specify for <c>MaxResults</c>, the response includes
            a <c>NextToken</c> value that you can use to get another batch of <c>PolicyComplianceStatus</c>
            objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> In AWSPowerShell and AWSPowerShell.NetCore this parameter is used to limit the total number of items returned by the cmdlet.
            <br/>In AWS.Tools this parameter is simply passed to the service to specify how many items should be returned by each service call.
            <br/>Pipe the output of this cmdlet into Select-Object -First to terminate retrieving data pages early and control the number of items returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> and you have more <c>PolicyComplianceStatus</c>
            objects than the number that you specify for <c>MaxResults</c>, Firewall Manager returns
            a <c>NextToken</c> value in the response that allows you to list another group of
            <c>PolicyComplianceStatus</c> objects. For the second and subsequent <c>ListComplianceStatus</c>
            requests, specify the value of <c>NextToken</c> from the previous response to get
            information about another batch of <c>PolicyComplianceStatus</c> objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'PolicyComplianceStatusList'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListComplianceStatusResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListComplianceStatusResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSComplianceStatusListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSMemberAccountListCmdlet">
            <summary>
            Returns a <c>MemberAccounts</c> object that lists the member accounts in the administrator's
            Amazon Web Services organization.
            
             
            <para>
            Either an Firewall Manager administrator or the organization's management account
            can make this request.
            </para><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSMemberAccountListCmdlet.MaxResult">
            <summary>
            <para>
            <para>Specifies the number of member account IDs that you want Firewall Manager to return
            for this request. If you have more IDs than the number that you specify for <c>MaxResults</c>,
            the response includes a <c>NextToken</c> value that you can use to get another batch
            of member account IDs.</para>
            </para>
            <para>
            <br/><b>Note:</b> In AWSPowerShell and AWSPowerShell.NetCore this parameter is used to limit the total number of items returned by the cmdlet.
            <br/>In AWS.Tools this parameter is simply passed to the service to specify how many items should be returned by each service call.
            <br/>Pipe the output of this cmdlet into Select-Object -First to terminate retrieving data pages early and control the number of items returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSMemberAccountListCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> and you have more account IDs than the
            number that you specify for <c>MaxResults</c>, Firewall Manager returns a <c>NextToken</c>
            value in the response that allows you to list another group of IDs. For the second
            and subsequent <c>ListMemberAccountsRequest</c> requests, specify the value of <c>NextToken</c>
            from the previous response to get information about another batch of member account
            IDs.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSMemberAccountListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'MemberAccounts'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListMemberAccountsResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListMemberAccountsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSMemberAccountListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSNotificationChannelCmdlet">
            <summary>
            Information about the Amazon Simple Notification Service (SNS) topic that is used
            to record Firewall Manager SNS logs.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSNotificationChannelCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetNotificationChannelResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetNotificationChannelResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyCmdlet">
            <summary>
            Returns information about the specified Firewall Manager policy.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager policy that you want the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetPolicyResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetPolicyResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyListCmdlet">
            <summary>
            Returns an array of <c>PolicySummary</c> objects.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyListCmdlet.MaxResult">
            <summary>
            <para>
            <para>Specifies the number of <c>PolicySummary</c> objects that you want Firewall Manager
            to return for this request. If you have more <c>PolicySummary</c> objects than the
            number that you specify for <c>MaxResults</c>, the response includes a <c>NextToken</c>
            value that you can use to get another batch of <c>PolicySummary</c> objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> In AWSPowerShell and AWSPowerShell.NetCore this parameter is used to limit the total number of items returned by the cmdlet.
            <br/>In AWS.Tools this parameter is simply passed to the service to specify how many items should be returned by each service call.
            <br/>Pipe the output of this cmdlet into Select-Object -First to terminate retrieving data pages early and control the number of items returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyListCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> and you have more <c>PolicySummary</c>
            objects than the number that you specify for <c>MaxResults</c>, Firewall Manager returns
            a <c>NextToken</c> value in the response that allows you to list another group of
            <c>PolicySummary</c> objects. For the second and subsequent <c>ListPolicies</c> requests,
            specify the value of <c>NextToken</c> from the previous response to get information
            about another batch of <c>PolicySummary</c> objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'PolicyList'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListPoliciesResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListPoliciesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSPolicyListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet">
            <summary>
            If you created a Shield Advanced policy, returns policy-level attack summary information
            in the event of a potential DDoS attack. Other policy types are currently unsupported.<br/><br/>In the AWS.Tools.FMS module, this cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.EndTime">
            <summary>
            <para>
            <para>The end of the time period to query for the attacks. This is a <c>timestamp</c> type.
            The request syntax listing indicates a <c>number</c> type because the default used
            by Firewall Manager is Unix time in seconds. However, any valid <c>timestamp</c> format
            is allowed.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.MemberAccountId">
            <summary>
            <para>
            <para>The Amazon Web Services account that is in scope of the policy that you want to get
            the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the policy for which you want to get the attack information.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.StartTime">
            <summary>
            <para>
            <para>The start of the time period to query for the attacks. This is a <c>timestamp</c>
            type. The request syntax listing indicates a <c>number</c> type because the default
            used by Firewall Manager is Unix time in seconds. However, any valid <c>timestamp</c>
            format is allowed.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.MaxResult">
            <summary>
            <para>
            <para>Specifies the number of objects that you want Firewall Manager to return for this
            request. If you have more objects than the number that you specify for <c>MaxResults</c>,
            the response includes a <c>NextToken</c> value that you can use to get another batch
            of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> and you have more objects than the number
            that you specify for <c>MaxResults</c>, Firewall Manager returns a <c>NextToken</c>
            value in the response, which you can use to retrieve another group of objects. For
            the second and subsequent <c>GetProtectionStatus</c> requests, specify the value of
            <c>NextToken</c> from the previous response to get information about another batch
            of objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> In the AWS.Tools.FMS module, this parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetProtectionStatusResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetProtectionStatusResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtectionStatusCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolListCmdlet">
            <summary>
            Returns information about the specified Firewall Manager protocols list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolListCmdlet.DefaultList">
            <summary>
            <para>
            <para>Specifies whether the list to retrieve is a default list owned by Firewall Manager.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolListCmdlet.ListId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager protocols list that you want the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetProtocolsListResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetProtocolsListResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ListId parameter.
            The -PassThru parameter is deprecated, use -Select '^ListId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet">
            <summary>
            Returns an array of <c>ProtocolsListDataSummary</c> objects.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.DefaultList">
            <summary>
            <para>
            <para>Specifies whether the lists to retrieve are default lists owned by Firewall Manager.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para><para>If you don't specify this, Firewall Manager returns all available objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.NextToken">
            <summary>
            <para>
            <para>If you specify a value for <c>MaxResults</c> in your list request, and you have more
            objects than the maximum, Firewall Manager returns this token in the response. For
            all but the first request, you provide the token returned by the prior request in
            the request parameters, to retrieve the next batch of objects.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ProtocolsLists'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListProtocolsListsResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListProtocolsListsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the DefaultList parameter.
            The -PassThru parameter is deprecated, use -Select '^DefaultList' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSProtocolsListListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetCmdlet">
            <summary>
            Gets information about a specific resource set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetCmdlet.Identifier">
            <summary>
            <para>
            <para>A unique identifier for the resource set, used in a request to refer to the resource
            set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetResourceSetResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetResourceSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Identifier parameter.
            The -PassThru parameter is deprecated, use -Select '^Identifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetListCmdlet">
            <summary>
            Returns an array of <c>ResourceSetSummary</c> objects.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetListCmdlet.NextToken">
            <summary>
            <para>
            <para>When you request a list of objects with a <c>MaxResults</c> setting, if the number
            of objects that are still available for retrieval exceeds the maximum you requested,
            Firewall Manager returns a <c>NextToken</c> value in the response. To retrieve the
            next batch of objects, use the token returned from the prior request in your next
            request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceSets'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListResourceSetsResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListResourceSetsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceSetListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceTagCmdlet">
            <summary>
            Retrieves the list of tags for the specified Amazon Web Services resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource to return tags for. The Firewall Manager
            resources that support tagging are policies, applications lists, and protocols lists.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'TagList'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListTagsForResourceResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListTagsForResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallAssociationStatusCmdlet">
            <summary>
            The onboarding status of a Firewall Manager admin account to third-party firewall
            vendor tenant.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallAssociationStatusCmdlet.ThirdPartyFirewall">
            <summary>
            <para>
            <para>The name of the third-party firewall vendor.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallAssociationStatusCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetThirdPartyFirewallAssociationStatusResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetThirdPartyFirewallAssociationStatusResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallAssociationStatusCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ThirdPartyFirewall parameter.
            The -PassThru parameter is deprecated, use -Select '^ThirdPartyFirewall' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet">
            <summary>
            Retrieves a list of all of the third-party firewall policies that are associated with
            the third-party firewall administrator's account.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.ThirdPartyFirewall">
            <summary>
            <para>
            <para>The name of the third-party firewall vendor.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of third-party firewall policies that you want Firewall Manager
            to return. If the specified third-party firewall vendor is associated with more than
            <c>MaxResults</c> firewall policies, the response includes a <c>NextToken</c> element.
            <c>NextToken</c> contains an encrypted token that identifies the first third-party
            firewall policies that Firewall Manager will return if you submit another request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.NextToken">
            <summary>
            <para>
            <para>If the previous response included a <c>NextToken</c> element, the specified third-party
            firewall vendor is associated with more third-party firewall policies. To get more
            third-party firewall policies, submit another <c>ListThirdPartyFirewallFirewallPoliciesRequest</c>
            request.</para><para> For the value of <c>NextToken</c>, specify the value of <c>NextToken</c> from the
            previous response. If the previous response didn't include a <c>NextToken</c> element,
            there are no more third-party firewall policies to get. </para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ThirdPartyFirewallFirewallPolicies'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListThirdPartyFirewallFirewallPoliciesResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListThirdPartyFirewallFirewallPoliciesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ThirdPartyFirewall parameter.
            The -PassThru parameter is deprecated, use -Select '^ThirdPartyFirewall' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSThirdPartyFirewallFirewallPolicyListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet">
            <summary>
            Retrieves violations for a resource based on the specified Firewall Manager policy
            and Amazon Web Services account.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.MemberAccount">
            <summary>
            <para>
            <para>The Amazon Web Services account ID that you want the details for.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager policy that you want the details for. You can get violation
            details for the following policy types:</para><ul><li><para>WAF</para></li><li><para>DNS Firewall</para></li><li><para>Imported Network Firewall</para></li><li><para>Network Firewall</para></li><li><para>Security group content audit</para></li><li><para>Network ACL</para></li><li><para>Third-party firewall</para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.ResourceId">
            <summary>
            <para>
            <para>The ID of the resource that has violations.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.ResourceType">
            <summary>
            <para>
            <para>The resource type. This is in the format shown in the <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html">Amazon
            Web Services Resource Types Reference</a>. Supported resource types are: <c>AWS::WAFv2::WebACL</c>,
            <c>AWS::EC2::Instance</c>, <c>AWS::EC2::NetworkInterface</c>, <c>AWS::EC2::SecurityGroup</c>,
            <c>AWS::NetworkFirewall::FirewallPolicy</c>, and <c>AWS::EC2::Subnet</c>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ViolationDetail'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.GetViolationDetailsResponse).
            Specifying the name of a property of type Amazon.FMS.Model.GetViolationDetailsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.GetFMSViolationDetailCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet">
            <summary>
            Returns an array of resources in the organization's accounts that are available to
            be associated with a resource set.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.MemberAccountId">
            <summary>
            <para>
            <para>The Amazon Web Services account IDs to discover resources in. Only one account is
            supported per request. The account must be a member of your organization.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.ResourceType">
            <summary>
            <para>
            <para>The type of resources to discover.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.NextToken">
            <summary>
            <para>
            <para>When you request a list of objects with a <c>MaxResults</c> setting, if the number
            of objects that are still available for retrieval exceeds the maximum you requested,
            Firewall Manager returns a <c>NextToken</c> value in the response. To retrieve the
            next batch of objects, use the token returned from the prior request in your next
            request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Items'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListDiscoveredResourcesResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListDiscoveredResourcesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceType parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceType' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSDiscoveredResourceListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet">
            <summary>
            Returns an array of resources that are currently associated to a resource set.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.Identifier">
            <summary>
            <para>
            <para>A unique identifier for the resource set, used in a request to refer to the resource
            set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.MaxResult">
            <summary>
            <para>
            <para>The maximum number of objects that you want Firewall Manager to return for this request.
            If more objects are available, in the response, Firewall Manager provides a <c>NextToken</c>
            value that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.NextToken">
            <summary>
            <para>
            <para>When you request a list of objects with a <c>MaxResults</c> setting, if the number
            of objects that are still available for retrieval exceeds the maximum you requested,
            Firewall Manager returns a <c>NextToken</c> value in the response. To retrieve the
            next batch of objects, use the token returned from the prior request in your next
            request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>'NextToken' is only returned by the cmdlet when '-Select *' is specified. In order to manually control output pagination, set '-NextToken' to null for the first call then set the 'NextToken' using the same property output from the previous call for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Items'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.ListResourceSetResourcesResponse).
            Specifying the name of a property of type Amazon.FMS.Model.ListResourceSetResourcesResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Identifier parameter.
            The -PassThru parameter is deprecated, use -Select '^Identifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.ReadFMSResourceSetResourceListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RegisterFMSThirdPartyFirewallCmdlet">
            <summary>
            Sets the Firewall Manager policy administrator as a tenant administrator of a third-party
            firewall service. A tenant is an instance of the third-party firewall service that's
            associated with your Amazon Web Services customer account.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RegisterFMSThirdPartyFirewallCmdlet.ThirdPartyFirewall">
            <summary>
            <para>
            <para>The name of the third-party firewall vendor.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RegisterFMSThirdPartyFirewallCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ThirdPartyFirewallStatus'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.AssociateThirdPartyFirewallResponse).
            Specifying the name of a property of type Amazon.FMS.Model.AssociateThirdPartyFirewallResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RegisterFMSThirdPartyFirewallCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ThirdPartyFirewall parameter.
            The -PassThru parameter is deprecated, use -Select '^ThirdPartyFirewall' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RegisterFMSThirdPartyFirewallCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAdminAccountAssociationCmdlet">
            <summary>
            Disassociates an Firewall Manager administrator account. To set a different account
            as an Firewall Manager administrator, submit a <a>PutAdminAccount</a> request. To
            set an account as a default administrator account, you must submit an <a>AssociateAdminAccount</a>
            request.
            
             
            <para>
            Disassociation of the default administrator account follows the first in, last out
            principle. If you are the default administrator, all Firewall Manager administrators
            within the organization must first disassociate their accounts before you can disassociate
            your account.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAdminAccountAssociationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DisassociateAdminAccountResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAdminAccountAssociationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAppListCmdlet">
            <summary>
            Permanently deletes an Firewall Manager applications list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAppListCmdlet.ListId">
            <summary>
            <para>
            <para>The ID of the applications list that you want to delete. You can retrieve this ID
            from <c>PutAppsList</c>, <c>ListAppsLists</c>, and <c>GetAppsList</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAppListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DeleteAppsListResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAppListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ListId parameter.
            The -PassThru parameter is deprecated, use -Select '^ListId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAppListCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet">
            <summary>
            Disassociates resources from a Firewall Manager resource set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet.Item">
            <summary>
            <para>
            <para>The uniform resource identifiers (URI) of resources that should be disassociated from
            the resource set. The URIs must be Amazon Resource Names (ARNs).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet.ResourceSetIdentifier">
            <summary>
            <para>
            <para>A unique identifier for the resource set, used in a request to refer to the resource
            set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.BatchDisassociateResourceResponse).
            Specifying the name of a property of type Amazon.FMS.Model.BatchDisassociateResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceSetIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceSetIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSAssociatedResourceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSNotificationChannelCmdlet">
            <summary>
            Deletes an Firewall Manager association with the IAM role and the Amazon Simple Notification
            Service (SNS) topic that is used to record Firewall Manager SNS logs.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSNotificationChannelCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DeleteNotificationChannelResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSNotificationChannelCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet">
            <summary>
            Permanently deletes an Firewall Manager policy.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet.DeleteAllPolicyResource">
            <summary>
            <para>
            <para>If <c>True</c>, the request performs cleanup according to the policy type. </para><para>For WAF and Shield Advanced policies, the cleanup does the following:</para><ul><li><para>Deletes rule groups created by Firewall Manager</para></li><li><para>Removes web ACLs from in-scope resources</para></li><li><para>Deletes web ACLs that contain no rules or rule groups</para></li></ul><para>For security group policies, the cleanup does the following for each security group
            in the policy:</para><ul><li><para>Disassociates the security group from in-scope resources </para></li><li><para>Deletes the security group if it was created through Firewall Manager and if it's
            no longer associated with any resources through another policy</para></li></ul><note><para>For security group common policies, even if set to <c>False</c>, Firewall Manager
            deletes all security groups created by Firewall Manager that aren't associated with
            any other resources through another policy.</para></note><para>After the cleanup, in-scope resources are no longer protected by web ACLs in this
            policy. Protection of out-of-scope resources remains unchanged. Scope is determined
            by tags that you create and accounts that you associate with the policy. When creating
            the policy, if you specify that only resources in specific accounts or with specific
            tags are in scope of the policy, those accounts and resources are handled by the policy.
            All others are out of scope. If you don't specify tags or accounts, all resources
            are in scope. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet.PolicyId">
            <summary>
            <para>
            <para>The ID of the policy that you want to delete. You can retrieve this ID from <c>PutPolicy</c>
            and <c>ListPolicies</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DeletePolicyResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the PolicyId parameter.
            The -PassThru parameter is deprecated, use -Select '^PolicyId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSProtocolListCmdlet">
            <summary>
            Permanently deletes an Firewall Manager protocols list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSProtocolListCmdlet.ListId">
            <summary>
            <para>
            <para>The ID of the protocols list that you want to delete. You can retrieve this ID from
            <c>PutProtocolsList</c>, <c>ListProtocolsLists</c>, and <c>GetProtocolsLost</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSProtocolListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DeleteProtocolsListResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSProtocolListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ListId parameter.
            The -PassThru parameter is deprecated, use -Select '^ListId' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSProtocolListCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceSetCmdlet">
            <summary>
            Deletes the specified <a>ResourceSet</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceSetCmdlet.Identifier">
            <summary>
            <para>
            <para>A unique identifier for the resource set, used in a request to refer to the resource
            set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DeleteResourceSetResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Identifier parameter.
            The -PassThru parameter is deprecated, use -Select '^Identifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet">
            <summary>
            Removes one or more tags from an Amazon Web Services resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource to return tags for. The Firewall Manager
            resources that support tagging are policies, applications lists, and protocols lists.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet.TagKey">
            <summary>
            <para>
            <para>The keys of the tags to remove from the resource. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.UntagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.RemoveFMSResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet">
            <summary>
            Creates an Firewall Manager policy.
            
             
            <para>
            A Firewall Manager policy is specific to the individual policy type. If you want to
            enforce multiple policy types across accounts, you can create multiple policies. You
            can create more than one policy for each type. 
            </para><para>
            If you add a new account to an organization that you created with Organizations, Firewall
            Manager automatically applies the policy to the resources in that account that are
            within scope of the policy. 
            </para><para>
            Firewall Manager provides the following types of policies: 
            </para><ul><li><para><b>WAF policy</b> - This policy applies WAF web ACL protections to specified accounts
            and resources. 
            </para></li><li><para><b>Shield Advanced policy</b> - This policy applies Shield Advanced protection to
            specified accounts and resources. 
            </para></li><li><para><b>Security Groups policy</b> - This type of policy gives you control over security
            groups that are in use throughout your organization in Organizations and lets you
            enforce a baseline set of rules across your organization. 
            </para></li><li><para><b>Network ACL policy</b> - This type of policy gives you control over the network
            ACLs that are in use throughout your organization in Organizations and lets you enforce
            a baseline set of first and last network ACL rules across your organization. 
            </para></li><li><para><b>Network Firewall policy</b> - This policy applies Network Firewall protection
            to your organization's VPCs. 
            </para></li><li><para><b>DNS Firewall policy</b> - This policy applies Amazon Route 53 Resolver DNS Firewall
            protections to your organization's VPCs. 
            </para></li><li><para><b>Third-party firewall policy</b> - This policy applies third-party firewall protections.
            Third-party firewalls are available by subscription through the Amazon Web Services
            Marketplace console at <a href="http://aws.amazon.com/marketplace">Amazon Web Services
            Marketplace</a>.
            </para><ul><li><para><b>Palo Alto Networks Cloud NGFW policy</b> - This policy applies Palo Alto Networks
            Cloud Next Generation Firewall (NGFW) protections and Palo Alto Networks Cloud NGFW
            rulestacks to your organization's VPCs.
            </para></li><li><para><b>Fortigate CNF policy</b> - This policy applies Fortigate Cloud Native Firewall
            (CNF) protections. Fortigate CNF is a cloud-centered solution that blocks Zero-Day
            threats and secures cloud infrastructures with industry-leading advanced threat prevention,
            smart web application firewalls (WAF), and API protection.
            </para></li></ul></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet.Policy">
            <summary>
            <para>
            <para>The details of the Firewall Manager policy to be created.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet.TagList">
            <summary>
            <para>
            <para>The tags to add to the Amazon Web Services resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutPolicyResponse).
            Specifying the name of a property of type Amazon.FMS.Model.PutPolicyResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Policy parameter.
            The -PassThru parameter is deprecated, use -Select '^Policy' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.SetFMSPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.UnregisterFMSThirdPartyFirewallCmdlet">
            <summary>
            Disassociates a Firewall Manager policy administrator from a third-party firewall
            tenant. When you call <c>DisassociateThirdPartyFirewall</c>, the third-party firewall
            vendor deletes all of the firewalls that are associated with the account.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.UnregisterFMSThirdPartyFirewallCmdlet.ThirdPartyFirewall">
            <summary>
            <para>
            <para>The name of the third-party firewall vendor.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.UnregisterFMSThirdPartyFirewallCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ThirdPartyFirewallStatus'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.DisassociateThirdPartyFirewallResponse).
            Specifying the name of a property of type Amazon.FMS.Model.DisassociateThirdPartyFirewallResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.UnregisterFMSThirdPartyFirewallCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ThirdPartyFirewall parameter.
            The -PassThru parameter is deprecated, use -Select '^ThirdPartyFirewall' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.UnregisterFMSThirdPartyFirewallCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet">
            <summary>
            Creates or updates an Firewall Manager administrator account. The account must be
            a member of the organization that was onboarded to Firewall Manager by <a>AssociateAdminAccount</a>.
            Only the organization's management account can create an Firewall Manager administrator
            account. When you create an Firewall Manager administrator account, the service checks
            to see if the account is already a delegated administrator within Organizations. If
            the account isn't a delegated administrator, Firewall Manager calls Organizations
            to delegate the account within Organizations. For more information about administrator
            accounts within Organizations, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts.html">Managing
            the Amazon Web Services Accounts in Your Organization</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.AccountScope_Account">
            <summary>
            <para>
            <para>The list of accounts within the organization that the specified Firewall Manager administrator
            either can or cannot apply policies to, based on the value of <c>ExcludeSpecifiedAccounts</c>.
            If <c>ExcludeSpecifiedAccounts</c> is set to <c>true</c>, then the Firewall Manager
            administrator can apply policies to all members of the organization except for the
            accounts in this list. If <c>ExcludeSpecifiedAccounts</c> is set to <c>false</c>,
            then the Firewall Manager administrator can only apply policies to the accounts in
            this list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.AdminAccount">
            <summary>
            <para>
            <para>The Amazon Web Services account ID to add as an Firewall Manager administrator account.
            The account must be a member of the organization that was onboarded to Firewall Manager
            by <a>AssociateAdminAccount</a>. For more information about Organizations, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts.html">Managing
            the Amazon Web Services Accounts in Your Organization</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.AccountScope_AllAccountsEnabled">
            <summary>
            <para>
            <para>A boolean value that indicates if the administrator can apply policies to all accounts
            within an organization. If true, the administrator can apply policies to all accounts
            within the organization. You can either enable management of all accounts through
            this operation, or you can specify a list of accounts to manage in <c>AccountScope$Accounts</c>.
            You cannot specify both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.OrganizationalUnitScope_AllOrganizationalUnitsEnabled">
            <summary>
            <para>
            <para>A boolean value that indicates if the administrator can apply policies to all OUs
            within an organization. If true, the administrator can manage all OUs within the organization.
            You can either enable management of all OUs through this operation, or you can specify
            OUs to manage in <c>OrganizationalUnitScope$OrganizationalUnits</c>. You cannot specify
            both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.PolicyTypeScope_AllPolicyTypesEnabled">
            <summary>
            <para>
            <para>Allows the specified Firewall Manager administrator to manage all Firewall Manager
            policy types, except for third-party policy types. Third-party policy types can only
            be managed by the Firewall Manager default administrator.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.RegionScope_AllRegionsEnabled">
            <summary>
            <para>
            <para>Allows the specified Firewall Manager administrator to manage all Amazon Web Services
            Regions.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.AccountScope_ExcludeSpecifiedAccount">
            <summary>
            <para>
            <para>A boolean value that excludes the accounts in <c>AccountScope$Accounts</c> from the
            administrator's scope. If true, the Firewall Manager administrator can apply policies
            to all members of the organization except for the accounts listed in <c>AccountScope$Accounts</c>.
            You can either specify a list of accounts to exclude by <c>AccountScope$Accounts</c>,
            or you can enable management of all accounts by <c>AccountScope$AllAccountsEnabled</c>.
            You cannot specify both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.OrganizationalUnitScope_ExcludeSpecifiedOrganizationalUnit">
            <summary>
            <para>
            <para>A boolean value that excludes the OUs in <c>OrganizationalUnitScope$OrganizationalUnits</c>
            from the administrator's scope. If true, the Firewall Manager administrator can apply
            policies to all OUs in the organization except for the OUs listed in <c>OrganizationalUnitScope$OrganizationalUnits</c>.
            You can either specify a list of OUs to exclude by <c>OrganizationalUnitScope$OrganizationalUnits</c>,
            or you can enable management of all OUs by <c>OrganizationalUnitScope$AllOrganizationalUnitsEnabled</c>.
            You cannot specify both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.OrganizationalUnitScope_OrganizationalUnit">
            <summary>
            <para>
            <para>The list of OUs within the organization that the specified Firewall Manager administrator
            either can or cannot apply policies to, based on the value of <c>OrganizationalUnitScope$ExcludeSpecifiedOrganizationalUnits</c>.
            If <c>OrganizationalUnitScope$ExcludeSpecifiedOrganizationalUnits</c> is set to <c>true</c>,
            then the Firewall Manager administrator can apply policies to all OUs in the organization
            except for the OUs in this list. If <c>OrganizationalUnitScope$ExcludeSpecifiedOrganizationalUnits</c>
            is set to <c>false</c>, then the Firewall Manager administrator can only apply policies
            to the OUs in this list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.PolicyTypeScope_PolicyType">
            <summary>
            <para>
            <para>The list of policy types that the specified Firewall Manager administrator can manage.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.RegionScope_Region">
            <summary>
            <para>
            <para>The Amazon Web Services Regions that the specified Firewall Manager administrator
            can perform actions in.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutAdminAccountResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AdminAccount parameter.
            The -PassThru parameter is deprecated, use -Select '^AdminAccount' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAdminAccountCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet">
            <summary>
            Creates an Firewall Manager applications list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_AppsList">
            <summary>
            <para>
            <para>An array of applications in the Firewall Manager applications list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_CreateTime">
            <summary>
            <para>
            <para>The time that the Firewall Manager applications list was created.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_LastUpdateTime">
            <summary>
            <para>
            <para>The time that the Firewall Manager applications list was last updated.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_ListId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager applications list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_ListName">
            <summary>
            <para>
            <para>The name of the Firewall Manager applications list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_ListUpdateToken">
            <summary>
            <para>
            <para>A unique identifier for each update to the list. When you update the list, the update
            token must match the token of the current version of the application list. You can
            retrieve the update token by getting the list. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.AppsList_PreviousAppsList">
            <summary>
            <para>
            <para>A map of previous version numbers to their corresponding <c>App</c> object arrays.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.TagList">
            <summary>
            <para>
            <para>The tags associated with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutAppsListResponse).
            Specifying the name of a property of type Amazon.FMS.Model.PutAppsListResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AppsList_ListName parameter.
            The -PassThru parameter is deprecated, use -Select '^AppsList_ListName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSAppListCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet">
            <summary>
            Designates the IAM role and Amazon Simple Notification Service (SNS) topic that Firewall
            Manager uses to record SNS logs.
            
             
            <para>
            To perform this action outside of the console, you must first configure the SNS topic's
            access policy to allow the <c>SnsRoleName</c> to publish SNS logs. If the <c>SnsRoleName</c>
            provided is a role other than the <c>AWSServiceRoleForFMS</c> service-linked role,
            this role must have a trust relationship configured to allow the Firewall Manager
            service principal <c>fms.amazonaws.com</c> to assume this role. For information about
            configuring an SNS access policy, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/fms-security_iam_service-with-iam.html#fms-security_iam_service-with-iam-roles-service">Service
            roles for Firewall Manager</a> in the <i>Firewall Manager Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet.SnsRoleName">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the IAM role that allows Amazon SNS to record Firewall
            Manager activity. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet.SnsTopicArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the SNS topic that collects notifications from Firewall
            Manager.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutNotificationChannelResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the SnsTopicArn parameter.
            The -PassThru parameter is deprecated, use -Select '^SnsTopicArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSNotificationChannelCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet">
            <summary>
            Creates an Firewall Manager protocols list.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_CreateTime">
            <summary>
            <para>
            <para>The time that the Firewall Manager protocols list was created.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_LastUpdateTime">
            <summary>
            <para>
            <para>The time that the Firewall Manager protocols list was last updated.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_ListId">
            <summary>
            <para>
            <para>The ID of the Firewall Manager protocols list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_ListName">
            <summary>
            <para>
            <para>The name of the Firewall Manager protocols list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_ListUpdateToken">
            <summary>
            <para>
            <para>A unique identifier for each update to the list. When you update the list, the update
            token must match the token of the current version of the application list. You can
            retrieve the update token by getting the list. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_PreviousProtocolsList">
            <summary>
            <para>
            <para>A map of previous version numbers to their corresponding protocol arrays.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.ProtocolsList_ProtocolsList">
            <summary>
            <para>
            <para>An array of protocols in the Firewall Manager protocols list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.TagList">
            <summary>
            <para>
            <para>The tags associated with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutProtocolsListResponse).
            Specifying the name of a property of type Amazon.FMS.Model.PutProtocolsListResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ProtocolsList_ListName parameter.
            The -PassThru parameter is deprecated, use -Select '^ProtocolsList_ListName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSProtocolListCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet">
            <summary>
            Creates the resource set.
            
             
            <para>
            An Firewall Manager resource set defines the resources to import into an Firewall
            Manager policy from another Amazon Web Services service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_Description">
            <summary>
            <para>
            <para>A description of the resource set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_Id">
            <summary>
            <para>
            <para>A unique identifier for the resource set. This ID is returned in the responses to
            create and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_LastUpdateTime">
            <summary>
            <para>
            <para>The last time that the resource set was changed.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_Name">
            <summary>
            <para>
            <para>The descriptive name of the resource set. You can't change the name of a resource
            set after you create it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_ResourceSetStatus">
            <summary>
            <para>
            <para>Indicates whether the resource set is in or out of an admin's Region scope.</para><ul><li><para><c>ACTIVE</c> - The administrator can manage and delete the resource set.</para></li><li><para><c>OUT_OF_ADMIN_SCOPE</c> - The administrator can view the resource set, but they
            can't edit or delete the resource set. Existing protections stay in place. Any new
            resource that come into scope of the resource set won't be protected.</para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_ResourceTypeList">
            <summary>
            <para>
            <para>Determines the resources that can be associated to the resource set. Depending on
            your setting for max results and the number of resource sets, a single call might
            not return the full list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.TagList">
            <summary>
            <para>
            <para>Retrieves the tags associated with the specified resource set. Tags are key:value
            pairs that you can use to categorize and manage your resources, for purposes like
            billing. For example, you might set the tag key to "customer" and the value to the
            customer name or ID. You can specify one or more tags to add to each Amazon Web Services
            resource, up to 50 tags for a resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.ResourceSet_UpdateToken">
            <summary>
            <para>
            <para>An optional token that you can use for optimistic locking. Firewall Manager returns
            a token to your requests that access the resource set. The token marks the state of
            the resource set resource at the time of the request. Update tokens are not allowed
            when creating a resource set. After creation, each subsequent update call to the resource
            set requires the update token. </para><para>To make an unconditional change to the resource set, omit the token in your update
            request. Without the token, Firewall Manager performs your updates regardless of whether
            the resource set has changed since you last retrieved it.</para><para>To make a conditional change to the resource set, provide the token in your update
            request. Firewall Manager uses the token to ensure that the resource set hasn't changed
            since you last retrieved it. If it has changed, the operation fails with an <c>InvalidTokenException</c>.
            If this happens, retrieve the resource set again to get a current copy of it with
            a new token. Reapply your changes as needed, then try the operation again using the
            new token. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.FMS.Model.PutResourceSetResponse).
            Specifying the name of a property of type Amazon.FMS.Model.PutResourceSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceSet_Name parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceSet_Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.FMS.WriteFMSResourceSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force 
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
    </members>
</doc>
