{
  "version": "1.0",
  "resources": {
    "ExportJob": {
      "operation": "ListExportJobs",
      "resourceIdentifier": {
        "JobId": "ExportJobs[].JobId"
      }
    },
    "ConfigurationSet": {
      "operation": "ListConfigurationSets",
      "resourceIdentifier": {
        "ConfigurationSetName": "ConfigurationSets[]"
      }
    },
    "ContactList": {
      "operation": "ListContactLists",
      "resourceIdentifier": {
        "ContactListName": "ContactLists[].ContactListName"
      }
    },
    "SuppressedDestination": {
      "operation": "ListSuppressedDestinations",
      "resourceIdentifier": {
        "EmailAddress": "SuppressedDestinationSummaries[].EmailAddress"
      }
    },
    "EmailIdentity": {
      "operation": "ListEmailIdentities",
      "resourceIdentifier": {
        "IdentityName": "EmailIdentities[].IdentityName"
      }
    },
    "Tenant": {
      "operation": "ListTenants",
      "resourceIdentifier": {
        "TenantName": "Tenants[].TenantName"
      }
    },
    "CustomVerificationEmailTemplate": {
      "operation": "ListCustomVerificationEmailTemplates",
      "resourceIdentifier": {
        "TemplateName": "CustomVerificationEmailTemplates[].TemplateName"
      }
    },
    "DedicatedIpPool": {
      "operation": "ListDedicatedIpPools",
      "resourceIdentifier": {
        "PoolName": "DedicatedIpPools[]"
      }
    },
    "EmailTemplate": {
      "operation": "ListEmailTemplates",
      "resourceIdentifier": {
        "TemplateName": "TemplatesMetadata[].TemplateName"
      }
    },
    "MultiRegionEndpoint": {
      "operation": "ListMultiRegionEndpoints",
      "resourceIdentifier": {
        "EndpointName": "MultiRegionEndpoints[].EndpointName",
        "EndpointId": "MultiRegionEndpoints[].EndpointId"
      }
    },
    "DedicatedIp": {
      "operation": "GetDedicatedIps",
      "resourceIdentifier": {
        "Ip": "DedicatedIps[].Ip"
      }
    },
    "DeliverabilityTestReport": {
      "operation": "ListDeliverabilityTestReports",
      "resourceIdentifier": {
        "ReportId": "DeliverabilityTestReports[].ReportId"
      }
    },
    "ImportJob": {
      "operation": "ListImportJobs",
      "resourceIdentifier": {
        "JobId": "ImportJobs[].JobId"
      }
    }
  },
  "operations": {
    "CancelExportJob": {
      "JobId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ExportJob",
            "resourceIdentifier": "JobId"
          }
        ]
      }
    },
    "CreateConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "CreateContact": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "CreateDeliverabilityTestReport": {
      "FromEmailAddress": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SuppressedDestination",
            "resourceIdentifier": "EmailAddress"
          }
        ]
      }
    },
    "CreateEmailIdentity": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "CreateEmailIdentityPolicy": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "CreateTenantResourceAssociation": {
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "DeleteConfigurationSet": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteContact": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "DeleteContactList": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "DeleteCustomVerificationEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomVerificationEmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "DeleteDedicatedIpPool": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "DeleteEmailIdentity": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "DeleteEmailIdentityPolicy": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "DeleteEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "DeleteMultiRegionEndpoint": {
      "EndpointName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MultiRegionEndpoint",
            "resourceIdentifier": "EndpointName"
          }
        ]
      }
    },
    "DeleteSuppressedDestination": {
      "EmailAddress": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SuppressedDestination",
            "resourceIdentifier": "EmailAddress"
          }
        ]
      }
    },
    "DeleteTenant": {
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "DeleteTenantResourceAssociation": {
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "GetConfigurationSet": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "GetConfigurationSetEventDestinations": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "GetContact": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "GetContactList": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "GetCustomVerificationEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomVerificationEmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "GetDedicatedIp": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      }
    },
    "GetDedicatedIpPool": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "GetDedicatedIps": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "GetDeliverabilityTestReport": {
      "ReportId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DeliverabilityTestReport",
            "resourceIdentifier": "ReportId"
          }
        ]
      }
    },
    "GetDomainStatisticsReport": {
      "Domain": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "GetEmailIdentity": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "GetEmailIdentityPolicies": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "GetEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "GetExportJob": {
      "JobId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ExportJob",
            "resourceIdentifier": "JobId"
          }
        ]
      }
    },
    "GetImportJob": {
      "JobId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ImportJob",
            "resourceIdentifier": "JobId"
          }
        ]
      }
    },
    "GetMultiRegionEndpoint": {
      "EndpointName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MultiRegionEndpoint",
            "resourceIdentifier": "EndpointName"
          }
        ]
      }
    },
    "GetSuppressedDestination": {
      "EmailAddress": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SuppressedDestination",
            "resourceIdentifier": "EmailAddress"
          }
        ]
      }
    },
    "GetTenant": {
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "ListContacts": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "ListTenantResources": {
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "PutConfigurationSetArchivingOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetDeliveryOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetReputationOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetSendingOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetSuppressionOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetTrackingOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetVdmOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutDedicatedIpInPool": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      },
      "DestinationPoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "PutDedicatedIpPoolScalingAttributes": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "PutDedicatedIpWarmupAttributes": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      }
    },
    "PutEmailIdentityConfigurationSetAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutEmailIdentityDkimAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutEmailIdentityDkimSigningAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutEmailIdentityFeedbackAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutEmailIdentityMailFromAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "SendBulkEmail": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "EndpointId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MultiRegionEndpoint",
            "resourceIdentifier": "EndpointId"
          }
        ]
      },
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "SendCustomVerificationEmail": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomVerificationEmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "SendEmail": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "EndpointId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MultiRegionEndpoint",
            "resourceIdentifier": "EndpointId"
          }
        ]
      },
      "TenantName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Tenant",
            "resourceIdentifier": "TenantName"
          }
        ]
      }
    },
    "TestRenderEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "UpdateConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "UpdateContact": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "UpdateContactList": {
      "ContactListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ContactList",
            "resourceIdentifier": "ContactListName"
          }
        ]
      }
    },
    "UpdateCustomVerificationEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomVerificationEmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    },
    "UpdateEmailIdentityPolicy": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "UpdateEmailTemplate": {
      "TemplateName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailTemplate",
            "resourceIdentifier": "TemplateName"
          }
        ]
      }
    }
  }
}
