{
  "Name" : "acm",
  "Actions" : [ {
    "Name" : "AddTagsToCertificate",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DescribeCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ExportCertificate",
    "ActionConditionKeys" : [ "acm:DomainNames" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountConfiguration",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ImportCertificate",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListCertificates",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListTagsForCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PutAccountConfiguration",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RemoveTagsFromCertificate",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "RenewCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RequestCertificate",
    "ActionConditionKeys" : [ "acm:CertificateAuthority", "acm:CertificateTransparencyLogging", "acm:DomainNames", "acm:Export", "acm:KeyAlgorithm", "acm:ValidationMethod", "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ResendValidationEmail",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RevokeCertificate",
    "ActionConditionKeys" : [ "acm:DomainNames" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "SearchCertificates",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateCertificateOptions",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  } ],
  "ConditionKeys" : [ {
    "Name" : "acm:CertificateAuthority",
    "Types" : [ "String" ]
  }, {
    "Name" : "acm:CertificateTransparencyLogging",
    "Types" : [ "String" ]
  }, {
    "Name" : "acm:DomainNames",
    "Types" : [ "ArrayOfString" ]
  }, {
    "Name" : "acm:Export",
    "Types" : [ "String" ]
  }, {
    "Name" : "acm:KeyAlgorithm",
    "Types" : [ "String" ]
  }, {
    "Name" : "acm:ValidationMethod",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:RequestTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:ResourceTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:TagKeys",
    "Types" : [ "ArrayOfString" ]
  } ],
  "Operations" : [ {
    "Name" : "AddTagsToCertificate",
    "AuthorizedActions" : [ {
      "Name" : "AddTagsToCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "add_tags_to_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteCertificate",
    "AuthorizedActions" : [ {
      "Name" : "DeleteCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "delete_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DescribeCertificate",
    "AuthorizedActions" : [ {
      "Name" : "DescribeCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "describe_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ExportCertificate",
    "AuthorizedActions" : [ {
      "Name" : "ExportCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "export_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAccountConfiguration",
    "AuthorizedActions" : [ {
      "Name" : "GetAccountConfiguration",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "get_account_configuration",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetCertificate",
    "AuthorizedActions" : [ {
      "Name" : "GetCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "get_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ImportCertificate",
    "AuthorizedActions" : [ {
      "Name" : "AddTagsToCertificate",
      "Service" : "acm"
    }, {
      "Name" : "ImportCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "import_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListCertificates",
    "AuthorizedActions" : [ {
      "Name" : "ListCertificates",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "list_certificates",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListTagsForCertificate",
    "AuthorizedActions" : [ {
      "Name" : "ListTagsForCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "list_tags_for_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutAccountConfiguration",
    "AuthorizedActions" : [ {
      "Name" : "PutAccountConfiguration",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "put_account_configuration",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RemoveTagsFromCertificate",
    "AuthorizedActions" : [ {
      "Name" : "RemoveTagsFromCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "remove_tags_from_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RenewCertificate",
    "AuthorizedActions" : [ {
      "Name" : "RenewCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "renew_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RequestCertificate",
    "AuthorizedActions" : [ {
      "Name" : "AddTagsToCertificate",
      "Service" : "acm"
    }, {
      "Name" : "RequestCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "request_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ResendValidationEmail",
    "AuthorizedActions" : [ {
      "Name" : "ResendValidationEmail",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "resend_validation_email",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RevokeCertificate",
    "AuthorizedActions" : [ {
      "Name" : "RevokeCertificate",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "revoke_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SearchCertificates",
    "AuthorizedActions" : [ {
      "Name" : "SearchCertificates",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "search_certificates",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateCertificateOptions",
    "AuthorizedActions" : [ {
      "Name" : "UpdateCertificateOptions",
      "Service" : "acm"
    } ],
    "SDK" : [ {
      "Name" : "acm",
      "Method" : "update_certificate_options",
      "Package" : "Boto3"
    } ]
  } ],
  "Resources" : [ {
    "Name" : "certificate",
    "ARNFormats" : [ "arn:${Partition}:acm:${Region}:${Account}:certificate/${CertificateId}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  } ],
  "Version" : "v1.4"
}