Amazon Fargate · JSON-LD Context
Amazon Fargate Context
JSON-LD context defining the semantic vocabulary for Amazon Fargate from Amazon Fargate.
18 Classes
61 Properties
4 Namespaces
Namespaces
fargate:
https://aws.amazon.com/fargate/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
PortMapping
LogConfiguration
KeyValuePair
name
LoadBalancer
TaskDefinition
Tag
AccountSetting
Failure
NetworkConfiguration
Amazon Fargate Task
createdAt
Service
AwsVpcConfiguration
ClusterSetting
ContainerDefinition
Cluster
Task
Properties
| Property | Type | Container |
|---|---|---|
| containerPort | integer | |
| hostPort | integer | |
| protocol | string | |
| logDriver | string | |
| options | reference | |
| value | string | |
| targetGroupArn | string | |
| loadBalancerName | string | |
| containerName | string | |
| taskDefinitionArn | string | |
| family | string | |
| revision | integer | |
| status | string | |
| requiresCompatibilities | string | set |
| networkMode | string | |
| cpu | string | |
| memory | string | |
| executionRoleArn | string | |
| taskRoleArn | string | |
| containerDefinitions | string | set |
| key | string | |
| principalArn | string | |
| arn | string | |
| reason | string | |
| detail | string | |
| awsvpcConfiguration | string | |
| taskArn | string | |
| clusterArn | string | |
| launchType | string | |
| lastStatus | string | |
| desiredStatus | string | |
| containers | reference | set |
| containerArn | string | |
| image | string | |
| platformVersion | string | |
| tags | reference | set |
| serviceArn | string | |
| serviceName | string | |
| taskDefinition | string | |
| desiredCount | integer | |
| runningCount | integer | |
| pendingCount | integer | |
| networkConfiguration | string | |
| loadBalancers | string | set |
| subnets | string | set |
| securityGroups | string | set |
| assignPublicIp | string | |
| essential | boolean | |
| environment | string | set |
| portMappings | string | set |
| logConfiguration | string | |
| clusterName | string | |
| registeredContainerInstancesCount | integer | |
| runningTasksCount | integer | |
| pendingTasksCount | integer | |
| activeServicesCount | integer | |
| settings | string | set |
| startedAt | dateTime | |
| stoppedAt | dateTime | |
| stoppedReason | string | |
| networkInterfaces | reference | set |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"fargate": "https://aws.amazon.com/fargate/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"PortMapping": "fargate:PortMapping",
"containerPort": {
"@id": "fargate:containerPort",
"@type": "xsd:integer"
},
"hostPort": {
"@id": "fargate:hostPort",
"@type": "xsd:integer"
},
"protocol": {
"@id": "fargate:protocol",
"@type": "xsd:string"
},
"LogConfiguration": "fargate:LogConfiguration",
"logDriver": {
"@id": "fargate:logDriver",
"@type": "xsd:string"
},
"options": {
"@id": "fargate:options",
"@type": "@id"
},
"KeyValuePair": "fargate:KeyValuePair",
"name": "schema:name",
"value": {
"@id": "fargate:value",
"@type": "xsd:string"
},
"LoadBalancer": "fargate:LoadBalancer",
"targetGroupArn": {
"@id": "fargate:targetGroupArn",
"@type": "xsd:string"
},
"loadBalancerName": {
"@id": "fargate:loadBalancerName",
"@type": "xsd:string"
},
"containerName": {
"@id": "fargate:containerName",
"@type": "xsd:string"
},
"TaskDefinition": "fargate:TaskDefinition",
"taskDefinitionArn": {
"@id": "fargate:taskDefinitionArn",
"@type": "xsd:string"
},
"family": {
"@id": "fargate:family",
"@type": "xsd:string"
},
"revision": {
"@id": "fargate:revision",
"@type": "xsd:integer"
},
"status": {
"@id": "fargate:status",
"@type": "xsd:string"
},
"requiresCompatibilities": {
"@id": "fargate:requiresCompatibilities",
"@container": "@set",
"@type": "xsd:string"
},
"networkMode": {
"@id": "fargate:networkMode",
"@type": "xsd:string"
},
"cpu": {
"@id": "fargate:cpu",
"@type": "xsd:string"
},
"memory": {
"@id": "fargate:memory",
"@type": "xsd:string"
},
"executionRoleArn": {
"@id": "fargate:executionRoleArn",
"@type": "xsd:string"
},
"taskRoleArn": {
"@id": "fargate:taskRoleArn",
"@type": "xsd:string"
},
"containerDefinitions": {
"@id": "fargate:containerDefinitions",
"@container": "@set",
"@type": "xsd:string"
},
"Tag": "fargate:Tag",
"key": {
"@id": "fargate:key",
"@type": "xsd:string"
},
"AccountSetting": "fargate:AccountSetting",
"principalArn": {
"@id": "fargate:principalArn",
"@type": "xsd:string"
},
"Failure": "fargate:Failure",
"arn": {
"@id": "fargate:arn",
"@type": "xsd:string"
},
"reason": {
"@id": "fargate:reason",
"@type": "xsd:string"
},
"detail": {
"@id": "fargate:detail",
"@type": "xsd:string"
},
"NetworkConfiguration": "fargate:NetworkConfiguration",
"awsvpcConfiguration": {
"@id": "fargate:awsvpcConfiguration",
"@type": "xsd:string"
},
"Amazon Fargate Task": "fargate:Amazon Fargate Task",
"taskArn": {
"@id": "fargate:taskArn",
"@type": "xsd:string"
},
"clusterArn": {
"@id": "fargate:clusterArn",
"@type": "xsd:string"
},
"launchType": {
"@id": "fargate:launchType",
"@type": "xsd:string"
},
"lastStatus": {
"@id": "fargate:lastStatus",
"@type": "xsd:string"
},
"desiredStatus": {
"@id": "fargate:desiredStatus",
"@type": "xsd:string"
},
"containers": {
"@id": "fargate:containers",
"@container": "@set",
"@type": "@id"
},
"containerArn": {
"@id": "fargate:containerArn",
"@type": "xsd:string"
},
"image": {
"@id": "fargate:image",
"@type": "xsd:string"
},
"platformVersion": {
"@id": "fargate:platformVersion",
"@type": "xsd:string"
},
"createdAt": "schema:dateCreated",
"tags": {
"@id": "fargate:tags",
"@container": "@set",
"@type": "@id"
},
"Service": "fargate:Service",
"serviceArn": {
"@id": "fargate:serviceArn",
"@type": "xsd:string"
},
"serviceName": {
"@id": "fargate:serviceName",
"@type": "xsd:string"
},
"taskDefinition": {
"@id": "fargate:taskDefinition",
"@type": "xsd:string"
},
"desiredCount": {
"@id": "fargate:desiredCount",
"@type": "xsd:integer"
},
"runningCount": {
"@id": "fargate:runningCount",
"@type": "xsd:integer"
},
"pendingCount": {
"@id": "fargate:pendingCount",
"@type": "xsd:integer"
},
"networkConfiguration": {
"@id": "fargate:networkConfiguration",
"@type": "xsd:string"
},
"loadBalancers": {
"@id": "fargate:loadBalancers",
"@container": "@set",
"@type": "xsd:string"
},
"AwsVpcConfiguration": "fargate:AwsVpcConfiguration",
"subnets": {
"@id": "fargate:subnets",
"@container": "@set",
"@type": "xsd:string"
},
"securityGroups": {
"@id": "fargate:securityGroups",
"@container": "@set",
"@type": "xsd:string"
},
"assignPublicIp": {
"@id": "fargate:assignPublicIp",
"@type": "xsd:string"
},
"ClusterSetting": "fargate:ClusterSetting",
"ContainerDefinition": "fargate:ContainerDefinition",
"essential": {
"@id": "fargate:essential",
"@type": "xsd:boolean"
},
"environment": {
"@id": "fargate:environment",
"@container": "@set",
"@type": "xsd:string"
},
"portMappings": {
"@id": "fargate:portMappings",
"@container": "@set",
"@type": "xsd:string"
},
"logConfiguration": {
"@id": "fargate:logConfiguration",
"@type": "xsd:string"
},
"Cluster": "fargate:Cluster",
"clusterName": {
"@id": "fargate:clusterName",
"@type": "xsd:string"
},
"registeredContainerInstancesCount": {
"@id": "fargate:registeredContainerInstancesCount",
"@type": "xsd:integer"
},
"runningTasksCount": {
"@id": "fargate:runningTasksCount",
"@type": "xsd:integer"
},
"pendingTasksCount": {
"@id": "fargate:pendingTasksCount",
"@type": "xsd:integer"
},
"activeServicesCount": {
"@id": "fargate:activeServicesCount",
"@type": "xsd:integer"
},
"settings": {
"@id": "fargate:settings",
"@container": "@set",
"@type": "xsd:string"
},
"Task": "fargate:Task",
"startedAt": {
"@id": "fargate:startedAt",
"@type": "xsd:dateTime"
},
"stoppedAt": {
"@id": "fargate:stoppedAt",
"@type": "xsd:dateTime"
},
"stoppedReason": {
"@id": "fargate:stoppedReason",
"@type": "xsd:string"
},
"networkInterfaces": {
"@id": "fargate:networkInterfaces",
"@container": "@set",
"@type": "@id"
}
}
}