{
  "version": "1.0",
  "resources": {
    "IdentityProvider": {
      "operation": "ListIdentityProviders",
      "resourceIdentifier": {
        "IdentityProviderArn": "IdentityProviderSummaries[].IdentityProviderArn"
      }
    },
    "LicenseServerEndpoint": {
      "operation": "ListLicenseServerEndpoints",
      "resourceIdentifier": {
        "LicenseServerEndpointArn": "LicenseServerEndpoints[].LicenseServerEndpointArn"
      }
    }
  },
  "operations": {
    "CreateLicenseServerEndpoint": {
      "IdentityProviderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "IdentityProvider",
            "resourceIdentifier": "IdentityProviderArn"
          }
        ]
      }
    },
    "DeleteLicenseServerEndpoint": {
      "LicenseServerEndpointArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "LicenseServerEndpoint",
            "resourceIdentifier": "LicenseServerEndpointArn"
          }
        ]
      }
    },
    "DeregisterIdentityProvider": {
      "IdentityProviderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "IdentityProvider",
            "resourceIdentifier": "IdentityProviderArn"
          }
        ]
      }
    },
    "UpdateIdentityProviderSettings": {
      "IdentityProviderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "IdentityProvider",
            "resourceIdentifier": "IdentityProviderArn"
          }
        ]
      }
    }
  }
}
