python-botocore/botocore/data/servicediscovery/2017-03-14/examples-1.json
2022-12-12 08:14:19 -08:00

673 lines
18 KiB
JSON

{
"version": "1.0",
"examples": {
"CreateHttpNamespace": [
{
"input": {
"CreatorRequestId": "example-creator-request-id-0001",
"Description": "Example.com AWS Cloud Map HTTP Namespace",
"Name": "example-http.com"
},
"output": {
"OperationId": "httpvoqozuhfet5kzxoxg-a-response-example"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example creates an HTTP namespace.",
"id": "createhttpnamespace-example-1590114811304",
"title": "CreateHttpNamespace example"
}
],
"CreatePrivateDnsNamespace": [
{
"input": {
"CreatorRequestId": "eedd6892-50f3-41b2-8af9-611d6e1d1a8c",
"Name": "example.com",
"Vpc": "vpc-1c56417b"
},
"output": {
"OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Create private DNS namespace",
"id": "example-create-private-dns-namespace-1587058592930",
"title": "Example: Create private DNS namespace"
}
],
"CreatePublicDnsNamespace": [
{
"input": {
"CreatorRequestId": "example-creator-request-id-0003",
"Description": "Example.com AWS Cloud Map Public DNS Namespace",
"Name": "example-public-dns.com"
},
"output": {
"OperationId": "dns2voqozuhfet5kzxoxg-a-response-example"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example creates a public namespace based on DNS.",
"id": "createpublicdnsnamespace-example-1590114940910",
"title": "CreatePublicDnsNamespace example"
}
],
"CreateService": [
{
"input": {
"CreatorRequestId": "567c1193-6b00-4308-bd57-ad38a8822d25",
"DnsConfig": {
"DnsRecords": [
{
"TTL": 60,
"Type": "A"
}
],
"NamespaceId": "ns-ylexjili4cdxy3xm",
"RoutingPolicy": "MULTIVALUE"
},
"Name": "myservice",
"NamespaceId": "ns-ylexjili4cdxy3xm"
},
"output": {
"Service": {
"Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita",
"CreateDate": 1587081768.334,
"CreatorRequestId": "567c1193-6b00-4308-bd57-ad38a8822d25",
"DnsConfig": {
"DnsRecords": [
{
"TTL": 60,
"Type": "A"
}
],
"NamespaceId": "ns-ylexjili4cdxy3xm",
"RoutingPolicy": "MULTIVALUE"
},
"Id": "srv-p5zdwlg5uvvzjita",
"Name": "myservice",
"NamespaceId": "ns-ylexjili4cdxy3xm"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Create service",
"id": "example-create-service-1587235913584",
"title": "Example: Create service"
}
],
"DeleteNamespace": [
{
"input": {
"Id": "ns-ylexjili4cdxy3xm"
},
"output": {
"OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Delete namespace",
"id": "example-delete-namespace-1587416093508",
"title": "Example: Delete namespace"
}
],
"DeleteService": [
{
"input": {
"Id": "srv-p5zdwlg5uvvzjita"
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Delete service",
"id": "example-delete-service-1587416462902",
"title": "Example: Delete service"
}
],
"DeregisterInstance": [
{
"input": {
"InstanceId": "myservice-53",
"ServiceId": "srv-p5zdwlg5uvvzjita"
},
"output": {
"OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Deregister a service instance",
"id": "example-deregister-a-service-instance-1587416305738",
"title": "Example: Deregister a service instance"
}
],
"DiscoverInstances": [
{
"input": {
"HealthStatus": "ALL",
"MaxResults": 10,
"NamespaceName": "example.com",
"ServiceName": "myservice"
},
"output": {
"Instances": [
{
"Attributes": {
"AWS_INSTANCE_IPV4": "172.2.1.3",
"AWS_INSTANCE_PORT": "808"
},
"HealthStatus": "UNKNOWN",
"InstanceId": "myservice-53",
"NamespaceName": "example.com",
"ServiceName": "myservice"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Discover registered instances",
"id": "example-discover-registered-instances-1587236343568",
"title": "Example: Discover registered instances"
}
],
"GetInstance": [
{
"input": {
"InstanceId": "i-abcd1234",
"ServiceId": "srv-e4anhexample0004"
},
"output": {
"Instance": {
"Attributes": {
"AWS_INSTANCE_IPV4": "192.0.2.44",
"AWS_INSTANCE_PORT": "80",
"color": "green",
"region": "us-west-2",
"stage": "beta"
},
"Id": "i-abcd1234"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example gets information about a specified instance.",
"id": "getinstance-example-1590115065598",
"title": "GetInstance example"
}
],
"GetInstancesHealthStatus": [
{
"input": {
"ServiceId": "srv-e4anhexample0004"
},
"output": {
"Status": {
"i-abcd1234": "HEALTHY",
"i-abcd1235": "UNHEALTHY"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example gets the current health status of one or more instances that are associate with a specified service.",
"id": "getinstanceshealthstatus-example-1590115176146",
"title": "GetInstancesHealthStatus example"
}
],
"GetNamespace": [
{
"input": {
"Id": "ns-e4anhexample0004"
},
"output": {
"Namespace": {
"Arn": "arn:aws:servicediscovery:us-west-2: 123456789120:namespace/ns-e1tpmexample0001",
"CreateDate": "20181118T211712Z",
"CreatorRequestId": "example-creator-request-id-0001",
"Description": "Example.com AWS Cloud Map HTTP Namespace",
"Id": "ns-e1tpmexample0001",
"Name": "example-http.com",
"Properties": {
"DnsProperties": {
},
"HttpProperties": {
"HttpName": "example-http.com"
}
},
"Type": "HTTP"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example gets information about a specified namespace.",
"id": "getnamespace-example-1590115383708",
"title": "GetNamespace example"
}
],
"GetOperation": [
{
"input": {
"OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd"
},
"output": {
"Operation": {
"CreateDate": 1587055860.121,
"Id": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd",
"Status": "SUCCESS",
"Targets": {
"NAMESPACE": "ns-ylexjili4cdxy3xm"
},
"Type": "CREATE_NAMESPACE",
"UpdateDate": 1587055900.469
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Get operation result",
"id": "example-get-operation-result-1587073807124",
"title": "Example: Get operation result"
}
],
"GetService": [
{
"input": {
"Id": "srv-e4anhexample0004"
},
"output": {
"Service": {
"Arn": "arn:aws:servicediscovery:us-west-2:123456789120:service/srv-e4anhexample0004",
"CreateDate": "20181118T211707Z",
"CreatorRequestId": "example-creator-request-id-0004",
"Description": "Example.com AWS Cloud Map HTTP Service",
"HealthCheckConfig": {
"FailureThreshold": 3,
"ResourcePath": "/",
"Type": "HTTPS"
},
"Id": "srv-e4anhexample0004",
"Name": "example-http-service",
"NamespaceId": "ns-e4anhexample0004"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example gets the settings for a specified service.",
"id": "getservice-example-1590117234294",
"title": "GetService Example"
}
],
"ListInstances": [
{
"input": {
"ServiceId": "srv-qzpwvt2tfqcegapy"
},
"output": {
"Instances": [
{
"Attributes": {
"AWS_INSTANCE_IPV4": "172.2.1.3",
"AWS_INSTANCE_PORT": "808"
},
"Id": "i-06bdabbae60f65a4e"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: List service instances",
"id": "example-list-service-instances-1587236237008",
"title": "Example: List service instances"
}
],
"ListNamespaces": [
{
"input": {
},
"output": {
"Namespaces": [
{
"Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-a3ccy2e7e3a7rile",
"CreateDate": 1585354387.357,
"Id": "ns-a3ccy2e7e3a7rile",
"Name": "local",
"Properties": {
"DnsProperties": {
"HostedZoneId": "Z06752353VBUDTC32S84S"
},
"HttpProperties": {
"HttpName": "local"
}
},
"Type": "DNS_PRIVATE"
},
{
"Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-pocfyjtrsmwtvcxx",
"CreateDate": 1586468974.698,
"Description": "My second namespace",
"Id": "ns-pocfyjtrsmwtvcxx",
"Name": "My-second-namespace",
"Properties": {
"DnsProperties": {
},
"HttpProperties": {
"HttpName": "My-second-namespace"
}
},
"Type": "HTTP"
},
{
"Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-ylexjili4cdxy3xm",
"CreateDate": 1587055896.798,
"Id": "ns-ylexjili4cdxy3xm",
"Name": "example.com",
"Properties": {
"DnsProperties": {
"HostedZoneId": "Z09983722P0QME1B3KC8I"
},
"HttpProperties": {
"HttpName": "example.com"
}
},
"Type": "DNS_PRIVATE"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: List namespaces",
"id": "example-list-namespaces-1587401553154",
"title": "Example: List namespaces"
}
],
"ListOperations": [
{
"input": {
"Filters": [
{
"Condition": "IN",
"Name": "STATUS",
"Values": [
"PENDING",
"SUCCESS"
]
}
]
},
"output": {
"Operations": [
{
"Id": "76yy8ovhpdz0plmjzbsnqgnrqvpv2qdt-kexample",
"Status": "SUCCESS"
},
{
"Id": "prysnyzpji3u2ciy45nke83x2zanl7yk-dexample",
"Status": "SUCCESS"
},
{
"Id": "ko4ekftir7kzlbechsh7xvcdgcpk66gh-7example",
"Status": "PENDING"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example gets the operations that have a STATUS of either PENDING or SUCCESS.",
"id": "listoperations-example-1590117354396",
"title": "ListOperations Example"
}
],
"ListServices": [
{
"input": {
},
"output": {
"Services": [
{
"Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita",
"CreateDate": 1587081768.334,
"DnsConfig": {
"DnsRecords": [
{
"TTL": 60,
"Type": "A"
}
],
"RoutingPolicy": "MULTIVALUE"
},
"Id": "srv-p5zdwlg5uvvzjita",
"Name": "myservice"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: List services",
"id": "example-list-services-1587236889840",
"title": "Example: List services"
}
],
"ListTagsForResource": [
{
"input": {
"ResourceARN": "arn:aws:servicediscovery:us-east-1:123456789012:namespace/ns-ylexjili4cdxy3xm"
},
"output": {
"Tags": [
{
"Key": "Project",
"Value": "Zeta"
},
{
"Key": "Department",
"Value": "Engineering"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example lists the tags of a resource.",
"id": "listtagsforresource-example-1590093928416",
"title": "ListTagsForResource example"
}
],
"RegisterInstance": [
{
"input": {
"Attributes": {
"AWS_INSTANCE_IPV4": "172.2.1.3",
"AWS_INSTANCE_PORT": "808"
},
"CreatorRequestId": "7a48a98a-72e6-4849-bfa7-1a458e030d7b",
"InstanceId": "myservice-53",
"ServiceId": "srv-p5zdwlg5uvvzjita"
},
"output": {
"OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k95yg2u7"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "Example: Register Instance",
"id": "example-register-instance-1587236116314",
"title": "Example: Register Instance"
}
],
"TagResource": [
{
"input": {
"ResourceARN": "arn:aws:servicediscovery:us-east-1:123456789012:namespace/ns-ylexjili4cdxy3xm",
"Tags": [
{
"Key": "Department",
"Value": "Engineering"
},
{
"Key": "Project",
"Value": "Zeta"
}
]
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example adds \"Department\" and \"Project\" tags to a resource.",
"id": "tagresource-example-1590093532240",
"title": "TagResource example"
}
],
"UntagResource": [
{
"input": {
"ResourceARN": "arn:aws:servicediscovery:us-east-1:123456789012:namespace/ns-ylexjili4cdxy3xm",
"TagKeys": [
"Project",
"Department"
]
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example removes the \"Department\" and \"Project\" tags from a resource.",
"id": "untagresource-example-1590094024672",
"title": "UntagResource example"
}
],
"UpdateInstanceCustomHealthStatus": [
{
"input": {
"InstanceId": "i-abcd1234",
"ServiceId": "srv-e4anhexample0004",
"Status": "HEALTHY"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example submits a request to change the health status of an instance associated with a service with a custom health check to HEALTHY.",
"id": "updateinstancecustomhealthstatus-example-1590118408574",
"title": "UpdateInstanceCustomHealthStatus Example"
}
],
"UpdateService": [
{
"input": {
"Id": "srv-e4anhexample0004",
"Service": {
"DnsConfig": {
"DnsRecords": [
{
"TTL": 60,
"Type": "A"
}
]
},
"HealthCheckConfig": {
"FailureThreshold": 2,
"ResourcePath": "/",
"Type": "HTTP"
}
}
},
"output": {
"OperationId": "m35hsdrkxwjffm3xef4bxyy6vc3ewakx-jdn3y5g5"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example submits a request to replace the DnsConfig and HealthCheckConfig settings of a specified service.",
"id": "updateservice-example-1590117830880",
"title": "UpdateService Example"
}
]
}
}