SNOW-DEVICE-MANAGEMENT
CancelTask
valid {
input.ReqMap.taskId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateTask
valid {
input.Body.clientToken == STRING
input.Body.command.reboot == {}
input.Body.command.unlock == {}
input.Body.description == STRING
input.Body.tags.STRING == STRING
input.Body.targets[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeDevice
valid {
input.ReqMap.managedDeviceId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeDeviceEc2Instances
valid {
input.Body.instanceIds[_] == STRING
input.ReqMap.managedDeviceId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeExecution
valid {
input.ReqMap.managedDeviceId == STRING
input.ReqMap.taskId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeTask
valid {
input.ReqMap.taskId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListDeviceResources
valid {
input.ReqMap.managedDeviceId == STRING
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.Qs.type == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListDevices
valid {
input.Qs.jobId == STRING
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListExecutions
enum_ExecutionState := [ "QUEUED", "IN_PROGRESS", "CANCELED", "FAILED", "SUCCEEDED", "REJECTED", "TIMED_OUT" ]
valid {
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.Qs.state == enum_ExecutionState[_]
input.Qs.taskId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.ReqMap.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTasks
enum_TaskState := [ "IN_PROGRESS", "CANCELED", "COMPLETED" ]
valid {
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.Qs.state == enum_TaskState[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.tags.STRING == STRING
input.ReqMap.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.ReqMap.resourceArn == STRING
input.Qs.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 4 days ago