:doc:`ResilienceHub <../../resiliencehub>` / Client / describe_resiliency_policy

**************************
describe_resiliency_policy
**************************



.. py:method:: ResilienceHub.Client.describe_resiliency_policy(**kwargs)

  

  Describes a specified resiliency policy for an Resilience Hub application. The returned policy object includes creation time, data location constraints, the Amazon Resource Name (ARN) for the policy, tags, tier, and more.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/resiliencehub-2020-04-30/DescribeResiliencyPolicy>`_  


  **Request Syntax**
  ::

    response = client.describe_resiliency_policy(
        policyArn='string'
    )
    
  :type policyArn: string
  :param policyArn: **[REQUIRED]** 

    Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn: ``partition``:resiliencehub: ``region``: ``account``:resiliency-policy/ ``policy-id``. For more information about ARNs, see `Amazon Resource Names (ARNs) <https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html>`__ in the *Amazon Web Services General Reference* guide.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'policy': {
              'creationTime': datetime(2015, 1, 1),
              'dataLocationConstraint': 'AnyLocation'|'SameContinent'|'SameCountry',
              'estimatedCostTier': 'L1'|'L2'|'L3'|'L4',
              'policy': {
                  'string': {
                      'rpoInSecs': 123,
                      'rtoInSecs': 123
                  }
              },
              'policyArn': 'string',
              'policyDescription': 'string',
              'policyName': 'string',
              'tags': {
                  'string': 'string'
              },
              'tier': 'MissionCritical'|'Critical'|'Important'|'CoreServices'|'NonCritical'|'NotApplicable'
          }
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **policy** *(dict) --* 

        Information about the specific resiliency policy, returned as an object. This object includes creation time, data location constraints, its name, description, tags, the recovery time objective (RTO) and recovery point objective (RPO) in seconds, and more.

        
        

        - **creationTime** *(datetime) --* 

          Date and time when the resiliency policy was created.

          
        

        - **dataLocationConstraint** *(string) --* 

          Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

          
        

        - **estimatedCostTier** *(string) --* 

          Specifies the estimated cost tier of the resiliency policy.

          
        

        - **policy** *(dict) --* 

          The resiliency policy.

          
          

          - *(string) --* 
            

            - *(dict) --* 

              Defines a failure policy.

              
              

              - **rpoInSecs** *(integer) --* 

                Recovery Point Objective (RPO) in seconds.

                
              

              - **rtoInSecs** *(integer) --* 

                Recovery Time Objective (RTO) in seconds.

                
          
      
    
        

        - **policyArn** *(string) --* 

          Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn: ``partition``:resiliencehub: ``region``: ``account``:resiliency-policy/ ``policy-id``. For more information about ARNs, see `Amazon Resource Names (ARNs) <https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html>`__ in the *Amazon Web Services General Reference* guide.

          
        

        - **policyDescription** *(string) --* 

          Description of the resiliency policy.

          
        

        - **policyName** *(string) --* 

          The name of the policy

          
        

        - **tags** *(dict) --* 

          Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

          
          

          - *(string) --* 
            

            - *(string) --* 
      
    
        

        - **tier** *(string) --* 

          The tier for this resiliency policy, ranging from the highest severity ( ``MissionCritical``) to lowest ( ``NonCritical``).

          
    
  
  **Exceptions**
  
  *   :py:class:`ResilienceHub.Client.exceptions.InternalServerException`

  
  *   :py:class:`ResilienceHub.Client.exceptions.ResourceNotFoundException`

  
  *   :py:class:`ResilienceHub.Client.exceptions.ThrottlingException`

  
  *   :py:class:`ResilienceHub.Client.exceptions.ValidationException`

  
  *   :py:class:`ResilienceHub.Client.exceptions.AccessDeniedException`

  