internal virtual GetComplianceDetailResponse GetComplianceDetail(GetComplianceDetailRequest request) { var marshaller = GetComplianceDetailRequestMarshaller.Instance; var unmarshaller = GetComplianceDetailResponseUnmarshaller.Instance; return(Invoke <GetComplianceDetailRequest, GetComplianceDetailResponse>(request, marshaller, unmarshaller)); }
/// <summary> /// Initiates the asynchronous execution of the GetComplianceDetail operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the GetComplianceDetail operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/fms-2018-01-01/GetComplianceDetail">REST API Reference for GetComplianceDetail Operation</seealso> public virtual Task <GetComplianceDetailResponse> GetComplianceDetailAsync(GetComplianceDetailRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = GetComplianceDetailRequestMarshaller.Instance; var unmarshaller = GetComplianceDetailResponseUnmarshaller.Instance; return(InvokeAsync <GetComplianceDetailRequest, GetComplianceDetailResponse>(request, marshaller, unmarshaller, cancellationToken)); }
/// <summary> /// Returns detailed compliance information about the specified member account. Details /// include resources that are in and out of compliance with the specified policy. Resources /// are considered noncompliant for AWS WAF and Shield Advanced policies if the specified /// policy has not been applied to them. Resources are considered noncompliant for security /// group policies if they are in scope of the policy, they violate one or more of the /// policy rules, and remediation is disabled or not possible. /// </summary> /// <param name="request">Container for the necessary parameters to execute the GetComplianceDetail service method.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// /// <returns>The response from the GetComplianceDetail service method, as returned by FMS.</returns> /// <exception cref="Amazon.FMS.Model.InternalErrorException"> /// The operation failed because of a system problem, even though the request was valid. /// Retry your request. /// </exception> /// <exception cref="Amazon.FMS.Model.ResourceNotFoundException"> /// The specified resource was not found. /// </exception> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/fms-2018-01-01/GetComplianceDetail">REST API Reference for GetComplianceDetail Operation</seealso> public virtual Task <GetComplianceDetailResponse> GetComplianceDetailAsync(GetComplianceDetailRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetComplianceDetailRequestMarshaller.Instance; options.ResponseUnmarshaller = GetComplianceDetailResponseUnmarshaller.Instance; return(InvokeAsync <GetComplianceDetailResponse>(request, options, cancellationToken)); }
internal virtual GetComplianceDetailResponse GetComplianceDetail(GetComplianceDetailRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetComplianceDetailRequestMarshaller.Instance; options.ResponseUnmarshaller = GetComplianceDetailResponseUnmarshaller.Instance; return(Invoke <GetComplianceDetailResponse>(request, options)); }