{
  "version": "1.0",
  "resources": {
    "ConfigurationSet": {
      "operation": "ListConfigurationSets",
      "resourceIdentifier": {
        "ConfigurationSetName": "ConfigurationSets[]"
      }
    },
    "DedicatedIpPool": {
      "operation": "ListDedicatedIpPools",
      "resourceIdentifier": {
        "PoolName": "DedicatedIpPools[]"
      }
    },
    "EmailIdentity": {
      "operation": "ListEmailIdentities",
      "resourceIdentifier": {
        "IdentityName": "EmailIdentities[].IdentityName"
      }
    },
    "DedicatedIp": {
      "operation": "GetDedicatedIps",
      "resourceIdentifier": {
        "Ip": "DedicatedIps[].Ip"
      }
    },
    "DeliverabilityTestReport": {
      "operation": "ListDeliverabilityTestReports",
      "resourceIdentifier": {
        "ReportId": "DeliverabilityTestReports[].ReportId"
      }
    }
  },
  "operations": {
    "CreateConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteConfigurationSet": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteDedicatedIpPool": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "DeleteEmailIdentity": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "GetConfigurationSet": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "GetConfigurationSetEventDestinations": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "GetDedicatedIp": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      }
    },
    "GetDedicatedIps": {
      "PoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "GetDeliverabilityTestReport": {
      "ReportId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DeliverabilityTestReport",
            "resourceIdentifier": "ReportId"
          }
        ]
      }
    },
    "GetEmailIdentity": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutConfigurationSetDeliveryOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetReputationOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetSendingOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutConfigurationSetTrackingOptions": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "PutDedicatedIpInPool": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      },
      "DestinationPoolName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIpPool",
            "resourceIdentifier": "PoolName"
          }
        ]
      }
    },
    "PutDedicatedIpWarmupAttributes": {
      "Ip": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DedicatedIp",
            "resourceIdentifier": "Ip"
          }
        ]
      }
    },
    "PutEmailIdentityDkimAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutEmailIdentityFeedbackAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "PutEmailIdentityMailFromAttributes": {
      "EmailIdentity": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EmailIdentity",
            "resourceIdentifier": "IdentityName"
          }
        ]
      }
    },
    "SendEmail": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "UpdateConfigurationSetEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    }
  }
}
