github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/amp/2020-08-01/docs-2.json (about)

     1  {
     2    "version": "2.0",
     3    "service": "<p>Amazon Managed Service for Prometheus</p>",
     4    "operations": {
     5      "CreateAlertManagerDefinition": "<p>Create an alert manager definition.</p>",
     6      "CreateRuleGroupsNamespace": "<p>Create a rule group namespace.</p>",
     7      "CreateWorkspace": "<p>Creates a new AMP workspace.</p>",
     8      "DeleteAlertManagerDefinition": "<p>Deletes an alert manager definition.</p>",
     9      "DeleteRuleGroupsNamespace": "<p>Delete a rule groups namespace.</p>",
    10      "DeleteWorkspace": "<p>Deletes an AMP workspace.</p>",
    11      "DescribeAlertManagerDefinition": "<p>Describes an alert manager definition.</p>",
    12      "DescribeRuleGroupsNamespace": "<p>Describe a rule groups namespace.</p>",
    13      "DescribeWorkspace": "<p>Describes an existing AMP workspace.</p>",
    14      "ListRuleGroupsNamespaces": "<p>Lists rule groups namespaces.</p>",
    15      "ListTagsForResource": "<p>Lists the tags you have assigned to the resource.</p>",
    16      "ListWorkspaces": "<p>Lists all AMP workspaces, including workspaces being created or deleted.</p>",
    17      "PutAlertManagerDefinition": "<p>Update an alert manager definition.</p>",
    18      "PutRuleGroupsNamespace": "<p>Update a rule groups namespace.</p>",
    19      "TagResource": "<p>Creates tags for the specified resource.</p>",
    20      "UntagResource": "<p>Deletes tags from the specified resource.</p>",
    21      "UpdateWorkspaceAlias": "<p>Updates an AMP workspace alias.</p>"
    22    },
    23    "shapes": {
    24      "AccessDeniedException": {
    25        "base": "<p>User does not have sufficient access to perform this action.</p>",
    26        "refs": {
    27        }
    28      },
    29      "AlertManagerDefinitionData": {
    30        "base": "<p>The alert manager definition data.</p>",
    31        "refs": {
    32          "AlertManagerDefinitionDescription$data": "<p>The alert manager definition.</p>",
    33          "CreateAlertManagerDefinitionRequest$data": "<p>The alert manager definition data.</p>",
    34          "PutAlertManagerDefinitionRequest$data": "<p>The alert manager definition data.</p>"
    35        }
    36      },
    37      "AlertManagerDefinitionDescription": {
    38        "base": "<p>Represents the properties of an alert manager definition.</p>",
    39        "refs": {
    40          "DescribeAlertManagerDefinitionResponse$alertManagerDefinition": "<p>The properties of the selected workspace's alert manager definition.</p>"
    41        }
    42      },
    43      "AlertManagerDefinitionStatus": {
    44        "base": "<p>Represents the status of a definition.</p>",
    45        "refs": {
    46          "AlertManagerDefinitionDescription$status": "<p>The status of alert manager definition.</p>",
    47          "CreateAlertManagerDefinitionResponse$status": "<p>The status of alert manager definition.</p>",
    48          "PutAlertManagerDefinitionResponse$status": "<p>The status of alert manager definition.</p>"
    49        }
    50      },
    51      "AlertManagerDefinitionStatusCode": {
    52        "base": "<p>State of an alert manager definition.</p>",
    53        "refs": {
    54          "AlertManagerDefinitionStatus$statusCode": "<p>Status code of this definition.</p>"
    55        }
    56      },
    57      "ConflictException": {
    58        "base": "<p>Updating or deleting a resource can cause an inconsistent state.</p>",
    59        "refs": {
    60        }
    61      },
    62      "CreateAlertManagerDefinitionRequest": {
    63        "base": "<p>Represents the input of a CreateAlertManagerDefinition operation.</p>",
    64        "refs": {
    65        }
    66      },
    67      "CreateAlertManagerDefinitionResponse": {
    68        "base": "<p>Represents the output of a CreateAlertManagerDefinition operation.</p>",
    69        "refs": {
    70        }
    71      },
    72      "CreateRuleGroupsNamespaceRequest": {
    73        "base": "<p>Represents the input of a CreateRuleGroupsNamespace operation.</p>",
    74        "refs": {
    75        }
    76      },
    77      "CreateRuleGroupsNamespaceResponse": {
    78        "base": "<p>Represents the output of a CreateRuleGroupsNamespace operation.</p>",
    79        "refs": {
    80        }
    81      },
    82      "CreateWorkspaceRequest": {
    83        "base": "<p>Represents the input of a CreateWorkspace operation.</p>",
    84        "refs": {
    85        }
    86      },
    87      "CreateWorkspaceResponse": {
    88        "base": "<p>Represents the output of a CreateWorkspace operation.</p>",
    89        "refs": {
    90        }
    91      },
    92      "DeleteAlertManagerDefinitionRequest": {
    93        "base": "<p>Represents the input of a DeleteAlertManagerDefinition operation.</p>",
    94        "refs": {
    95        }
    96      },
    97      "DeleteRuleGroupsNamespaceRequest": {
    98        "base": "<p>Represents the input of a DeleteRuleGroupsNamespace operation.</p>",
    99        "refs": {
   100        }
   101      },
   102      "DeleteWorkspaceRequest": {
   103        "base": "<p>Represents the input of a DeleteWorkspace operation.</p>",
   104        "refs": {
   105        }
   106      },
   107      "DescribeAlertManagerDefinitionRequest": {
   108        "base": "<p>Represents the input of a DescribeAlertManagerDefinition operation.</p>",
   109        "refs": {
   110        }
   111      },
   112      "DescribeAlertManagerDefinitionResponse": {
   113        "base": "<p>Represents the output of a DescribeAlertManagerDefinition operation.</p>",
   114        "refs": {
   115        }
   116      },
   117      "DescribeRuleGroupsNamespaceRequest": {
   118        "base": "<p>Represents the input of a DescribeRuleGroupsNamespace operation.</p>",
   119        "refs": {
   120        }
   121      },
   122      "DescribeRuleGroupsNamespaceResponse": {
   123        "base": "<p>Represents the output of a DescribeRuleGroupsNamespace operation.</p>",
   124        "refs": {
   125        }
   126      },
   127      "DescribeWorkspaceRequest": {
   128        "base": "<p>Represents the input of a DescribeWorkspace operation.</p>",
   129        "refs": {
   130        }
   131      },
   132      "DescribeWorkspaceResponse": {
   133        "base": "<p>Represents the output of a DescribeWorkspace operation.</p>",
   134        "refs": {
   135        }
   136      },
   137      "IdempotencyToken": {
   138        "base": "<p>An identifier used to ensure the idempotency of a write request.</p>",
   139        "refs": {
   140          "CreateAlertManagerDefinitionRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   141          "CreateRuleGroupsNamespaceRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   142          "CreateWorkspaceRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   143          "DeleteAlertManagerDefinitionRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   144          "DeleteRuleGroupsNamespaceRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   145          "DeleteWorkspaceRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   146          "PutAlertManagerDefinitionRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   147          "PutRuleGroupsNamespaceRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>",
   148          "UpdateWorkspaceAliasRequest$clientToken": "<p>Optional, unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.</p>"
   149        }
   150      },
   151      "Integer": {
   152        "base": null,
   153        "refs": {
   154          "InternalServerException$retryAfterSeconds": "<p>Advice to clients on when the call can be safely retried.</p>",
   155          "ThrottlingException$retryAfterSeconds": "<p>Advice to clients on when the call can be safely retried.</p>"
   156        }
   157      },
   158      "InternalServerException": {
   159        "base": "<p>Unexpected error during processing of request.</p>",
   160        "refs": {
   161        }
   162      },
   163      "ListRuleGroupsNamespacesRequest": {
   164        "base": "<p>Represents the input of a ListRuleGroupsNamespaces operation.</p>",
   165        "refs": {
   166        }
   167      },
   168      "ListRuleGroupsNamespacesRequestMaxResultsInteger": {
   169        "base": null,
   170        "refs": {
   171          "ListRuleGroupsNamespacesRequest$maxResults": "<p>Maximum results to return in response (default=100, maximum=1000).</p>"
   172        }
   173      },
   174      "ListRuleGroupsNamespacesResponse": {
   175        "base": "<p>Represents the output of a ListRuleGroupsNamespaces operation.</p>",
   176        "refs": {
   177        }
   178      },
   179      "ListTagsForResourceRequest": {
   180        "base": null,
   181        "refs": {
   182        }
   183      },
   184      "ListTagsForResourceResponse": {
   185        "base": null,
   186        "refs": {
   187        }
   188      },
   189      "ListWorkspacesRequest": {
   190        "base": "<p>Represents the input of a ListWorkspaces operation.</p>",
   191        "refs": {
   192        }
   193      },
   194      "ListWorkspacesRequestMaxResultsInteger": {
   195        "base": null,
   196        "refs": {
   197          "ListWorkspacesRequest$maxResults": "<p>Maximum results to return in response (default=100, maximum=1000).</p>"
   198        }
   199      },
   200      "ListWorkspacesResponse": {
   201        "base": "<p>Represents the output of a ListWorkspaces operation.</p>",
   202        "refs": {
   203        }
   204      },
   205      "PaginationToken": {
   206        "base": "<p>A token used to access the next page in a paginated result set.</p>",
   207        "refs": {
   208          "ListRuleGroupsNamespacesRequest$nextToken": "<p>Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListRuleGroupsNamespaces request.</p>",
   209          "ListRuleGroupsNamespacesResponse$nextToken": "<p>Pagination token to use when requesting the next page in this list.</p>",
   210          "ListWorkspacesRequest$nextToken": "<p>Pagination token to request the next page in a paginated list. This token is obtained from the output of the previous ListWorkspaces request.</p>",
   211          "ListWorkspacesResponse$nextToken": "<p>Pagination token to use when requesting the next page in this list.</p>"
   212        }
   213      },
   214      "PutAlertManagerDefinitionRequest": {
   215        "base": "<p>Represents the input of a PutAlertManagerDefinition operation.</p>",
   216        "refs": {
   217        }
   218      },
   219      "PutAlertManagerDefinitionResponse": {
   220        "base": "<p>Represents the output of a PutAlertManagerDefinition operation.</p>",
   221        "refs": {
   222        }
   223      },
   224      "PutRuleGroupsNamespaceRequest": {
   225        "base": "<p>Represents the input of a PutRuleGroupsNamespace operation.</p>",
   226        "refs": {
   227        }
   228      },
   229      "PutRuleGroupsNamespaceResponse": {
   230        "base": "<p>Represents the output of a PutRuleGroupsNamespace operation.</p>",
   231        "refs": {
   232        }
   233      },
   234      "ResourceNotFoundException": {
   235        "base": "<p>Request references a resource which does not exist.</p>",
   236        "refs": {
   237        }
   238      },
   239      "RuleGroupsNamespaceArn": {
   240        "base": "<p>An ARN identifying a rule groups namespace.</p>",
   241        "refs": {
   242          "CreateRuleGroupsNamespaceResponse$arn": "<p>The Amazon Resource Name (ARN) of this rule groups namespace.</p>",
   243          "PutRuleGroupsNamespaceResponse$arn": "<p>The Amazon Resource Name (ARN) of this rule groups namespace.</p>",
   244          "RuleGroupsNamespaceDescription$arn": "<p>The Amazon Resource Name (ARN) of this rule groups namespace.</p>",
   245          "RuleGroupsNamespaceSummary$arn": "<p>The Amazon Resource Name (ARN) of this rule groups namespace.</p>"
   246        }
   247      },
   248      "RuleGroupsNamespaceData": {
   249        "base": "<p>The rule groups namespace data.</p>",
   250        "refs": {
   251          "CreateRuleGroupsNamespaceRequest$data": "<p>The namespace data that define the rule groups.</p>",
   252          "PutRuleGroupsNamespaceRequest$data": "<p>The namespace data that define the rule groups.</p>",
   253          "RuleGroupsNamespaceDescription$data": "<p>The rule groups namespace data.</p>"
   254        }
   255      },
   256      "RuleGroupsNamespaceDescription": {
   257        "base": "<p>Represents a description of the rule groups namespace.</p>",
   258        "refs": {
   259          "DescribeRuleGroupsNamespaceResponse$ruleGroupsNamespace": "<p>The selected rule groups namespace.</p>"
   260        }
   261      },
   262      "RuleGroupsNamespaceName": {
   263        "base": "<p>The namespace name that the rule group belong to.</p>",
   264        "refs": {
   265          "CreateRuleGroupsNamespaceRequest$name": "<p>The rule groups namespace name.</p>",
   266          "CreateRuleGroupsNamespaceResponse$name": "<p>The rule groups namespace name.</p>",
   267          "DeleteRuleGroupsNamespaceRequest$name": "<p>The rule groups namespace name.</p>",
   268          "DescribeRuleGroupsNamespaceRequest$name": "<p>The rule groups namespace.</p>",
   269          "ListRuleGroupsNamespacesRequest$name": "<p>Optional filter for rule groups namespace name. Only the rule groups namespace that begin with this value will be returned.</p>",
   270          "PutRuleGroupsNamespaceRequest$name": "<p>The rule groups namespace name.</p>",
   271          "PutRuleGroupsNamespaceResponse$name": "<p>The rule groups namespace name.</p>",
   272          "RuleGroupsNamespaceDescription$name": "<p>The rule groups namespace name.</p>",
   273          "RuleGroupsNamespaceSummary$name": "<p>The rule groups namespace name.</p>"
   274        }
   275      },
   276      "RuleGroupsNamespaceStatus": {
   277        "base": "<p>Represents the status of a namespace.</p>",
   278        "refs": {
   279          "CreateRuleGroupsNamespaceResponse$status": "<p>The status of rule groups namespace.</p>",
   280          "PutRuleGroupsNamespaceResponse$status": "<p>The status of rule groups namespace.</p>",
   281          "RuleGroupsNamespaceDescription$status": "<p>The status of rule groups namespace.</p>",
   282          "RuleGroupsNamespaceSummary$status": "<p>The status of rule groups namespace.</p>"
   283        }
   284      },
   285      "RuleGroupsNamespaceStatusCode": {
   286        "base": "<p>State of a namespace.</p>",
   287        "refs": {
   288          "RuleGroupsNamespaceStatus$statusCode": "<p>Status code of this namespace.</p>"
   289        }
   290      },
   291      "RuleGroupsNamespaceSummary": {
   292        "base": "<p>Represents a summary of the rule groups namespace.</p>",
   293        "refs": {
   294          "RuleGroupsNamespaceSummaryList$member": null
   295        }
   296      },
   297      "RuleGroupsNamespaceSummaryList": {
   298        "base": "<p>A list of rule groups namespace summary.</p>",
   299        "refs": {
   300          "ListRuleGroupsNamespacesResponse$ruleGroupsNamespaces": "<p>The list of the selected rule groups namespaces.</p>"
   301        }
   302      },
   303      "ServiceQuotaExceededException": {
   304        "base": "<p>Request would cause a service quota to be exceeded.</p>",
   305        "refs": {
   306        }
   307      },
   308      "String": {
   309        "base": null,
   310        "refs": {
   311          "AccessDeniedException$message": "<p>Description of the error.</p>",
   312          "AlertManagerDefinitionStatus$statusReason": "<p>The reason for failure if any.</p>",
   313          "ConflictException$message": "<p>Description of the error.</p>",
   314          "ConflictException$resourceId": "<p>Identifier of the resource affected.</p>",
   315          "ConflictException$resourceType": "<p>Type of the resource affected.</p>",
   316          "InternalServerException$message": "<p>Description of the error.</p>",
   317          "ListTagsForResourceRequest$resourceArn": "<p>The ARN of the resource.</p>",
   318          "ResourceNotFoundException$message": "<p>Description of the error.</p>",
   319          "ResourceNotFoundException$resourceId": "<p>Identifier of the resource affected.</p>",
   320          "ResourceNotFoundException$resourceType": "<p>Type of the resource affected.</p>",
   321          "RuleGroupsNamespaceStatus$statusReason": "<p>The reason for failure if any.</p>",
   322          "ServiceQuotaExceededException$message": "<p>Description of the error.</p>",
   323          "ServiceQuotaExceededException$quotaCode": "<p>Service Quotas requirement to identify originating quota.</p>",
   324          "ServiceQuotaExceededException$resourceId": "<p>Identifier of the resource affected.</p>",
   325          "ServiceQuotaExceededException$resourceType": "<p>Type of the resource affected.</p>",
   326          "ServiceQuotaExceededException$serviceCode": "<p>Service Quotas requirement to identify originating service.</p>",
   327          "TagResourceRequest$resourceArn": "<p>The ARN of the resource.</p>",
   328          "ThrottlingException$message": "<p>Description of the error.</p>",
   329          "ThrottlingException$quotaCode": "<p>Service Quotas requirement to identify originating quota.</p>",
   330          "ThrottlingException$serviceCode": "<p>Service Quotas requirement to identify originating service.</p>",
   331          "UntagResourceRequest$resourceArn": "<p>The ARN of the resource.</p>",
   332          "ValidationException$message": "<p>Description of the error.</p>",
   333          "ValidationExceptionField$message": "<p>Message describing why the field failed validation.</p>",
   334          "ValidationExceptionField$name": "<p>The field name.</p>"
   335        }
   336      },
   337      "TagKey": {
   338        "base": null,
   339        "refs": {
   340          "TagKeys$member": null,
   341          "TagMap$key": "<p>The key of the tag.</p> <p>Constraints: Tag keys are case-sensitive and accept a maximum of 128 Unicode characters. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ May not begin with <code>aws:</code>.</p>"
   342        }
   343      },
   344      "TagKeys": {
   345        "base": null,
   346        "refs": {
   347          "UntagResourceRequest$tagKeys": "<p>One or more tag keys</p>"
   348        }
   349      },
   350      "TagMap": {
   351        "base": "<p>The list of tags assigned to the resource.</p>",
   352        "refs": {
   353          "CreateRuleGroupsNamespaceRequest$tags": "<p>Optional, user-provided tags for this rule groups namespace.</p>",
   354          "CreateRuleGroupsNamespaceResponse$tags": "<p>The tags of this rule groups namespace.</p>",
   355          "CreateWorkspaceRequest$tags": "<p>Optional, user-provided tags for this workspace.</p>",
   356          "CreateWorkspaceResponse$tags": "<p>The tags of this workspace.</p>",
   357          "ListTagsForResourceResponse$tags": null,
   358          "PutRuleGroupsNamespaceResponse$tags": "<p>The tags of this rule groups namespace.</p>",
   359          "RuleGroupsNamespaceDescription$tags": "<p>The tags of this rule groups namespace.</p>",
   360          "RuleGroupsNamespaceSummary$tags": "<p>The tags of this rule groups namespace.</p>",
   361          "TagResourceRequest$tags": null,
   362          "WorkspaceDescription$tags": "<p>The tags of this workspace.</p>",
   363          "WorkspaceSummary$tags": "<p>The tags of this workspace.</p>"
   364        }
   365      },
   366      "TagResourceRequest": {
   367        "base": null,
   368        "refs": {
   369        }
   370      },
   371      "TagResourceResponse": {
   372        "base": null,
   373        "refs": {
   374        }
   375      },
   376      "TagValue": {
   377        "base": null,
   378        "refs": {
   379          "TagMap$value": "<p>The value of the tag.</p> <p>Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @</p>"
   380        }
   381      },
   382      "ThrottlingException": {
   383        "base": "<p>Request was denied due to request throttling.</p>",
   384        "refs": {
   385        }
   386      },
   387      "Timestamp": {
   388        "base": null,
   389        "refs": {
   390          "AlertManagerDefinitionDescription$createdAt": "<p>The time when the alert manager definition was created.</p>",
   391          "AlertManagerDefinitionDescription$modifiedAt": "<p>The time when the alert manager definition was modified.</p>",
   392          "RuleGroupsNamespaceDescription$createdAt": "<p>The time when the rule groups namespace was created.</p>",
   393          "RuleGroupsNamespaceDescription$modifiedAt": "<p>The time when the rule groups namespace was modified.</p>",
   394          "RuleGroupsNamespaceSummary$createdAt": "<p>The time when the rule groups namespace was created.</p>",
   395          "RuleGroupsNamespaceSummary$modifiedAt": "<p>The time when the rule groups namespace was modified.</p>",
   396          "WorkspaceDescription$createdAt": "<p>The time when the workspace was created.</p>",
   397          "WorkspaceSummary$createdAt": "<p>The time when the workspace was created.</p>"
   398        }
   399      },
   400      "UntagResourceRequest": {
   401        "base": null,
   402        "refs": {
   403        }
   404      },
   405      "UntagResourceResponse": {
   406        "base": null,
   407        "refs": {
   408        }
   409      },
   410      "UpdateWorkspaceAliasRequest": {
   411        "base": "<p>Represents the input of an UpdateWorkspaceAlias operation.</p>",
   412        "refs": {
   413        }
   414      },
   415      "Uri": {
   416        "base": null,
   417        "refs": {
   418          "WorkspaceDescription$prometheusEndpoint": "<p>Prometheus endpoint URI.</p>"
   419        }
   420      },
   421      "ValidationException": {
   422        "base": "<p>The input fails to satisfy the constraints specified by an AWS service.</p>",
   423        "refs": {
   424        }
   425      },
   426      "ValidationExceptionField": {
   427        "base": "<p>Stores information about a field passed inside a request that resulted in an exception.</p>",
   428        "refs": {
   429          "ValidationExceptionFieldList$member": null
   430        }
   431      },
   432      "ValidationExceptionFieldList": {
   433        "base": "<p>A list of fields.</p>",
   434        "refs": {
   435          "ValidationException$fieldList": "<p>The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.</p>"
   436        }
   437      },
   438      "ValidationExceptionReason": {
   439        "base": "<p>Possible reasons a request failed validation.</p>",
   440        "refs": {
   441          "ValidationException$reason": "<p>Reason the request failed validation.</p>"
   442        }
   443      },
   444      "WorkspaceAlias": {
   445        "base": "<p>A user-assigned workspace alias.</p>",
   446        "refs": {
   447          "CreateWorkspaceRequest$alias": "<p>An optional user-assigned alias for this workspace. This alias is for user reference and does not need to be unique.</p>",
   448          "ListWorkspacesRequest$alias": "<p>Optional filter for workspace alias. Only the workspaces with aliases that begin with this value will be returned.</p>",
   449          "UpdateWorkspaceAliasRequest$alias": "<p>The new alias of the workspace.</p>",
   450          "WorkspaceDescription$alias": "<p>Alias of this workspace.</p>",
   451          "WorkspaceSummary$alias": "<p>Alias of this workspace.</p>"
   452        }
   453      },
   454      "WorkspaceArn": {
   455        "base": "<p>An ARN identifying a Workspace.</p>",
   456        "refs": {
   457          "CreateWorkspaceResponse$arn": "<p>The ARN of the workspace that was just created.</p>",
   458          "WorkspaceDescription$arn": "<p>The Amazon Resource Name (ARN) of this workspace.</p>",
   459          "WorkspaceSummary$arn": "<p>The AmazonResourceName of this workspace.</p>"
   460        }
   461      },
   462      "WorkspaceDescription": {
   463        "base": "<p>Represents the properties of a workspace.</p>",
   464        "refs": {
   465          "DescribeWorkspaceResponse$workspace": "<p>The properties of the selected workspace.</p>"
   466        }
   467      },
   468      "WorkspaceId": {
   469        "base": "<p>A workspace ID.</p>",
   470        "refs": {
   471          "CreateAlertManagerDefinitionRequest$workspaceId": "<p>The ID of the workspace in which to create the alert manager definition.</p>",
   472          "CreateRuleGroupsNamespaceRequest$workspaceId": "<p>The ID of the workspace in which to create the rule group namespace.</p>",
   473          "CreateWorkspaceResponse$workspaceId": "<p>The generated ID of the workspace that was just created.</p>",
   474          "DeleteAlertManagerDefinitionRequest$workspaceId": "<p>The ID of the workspace in which to delete the alert manager definition.</p>",
   475          "DeleteRuleGroupsNamespaceRequest$workspaceId": "<p>The ID of the workspace to delete rule group definition.</p>",
   476          "DeleteWorkspaceRequest$workspaceId": "<p>The ID of the workspace to delete.</p>",
   477          "DescribeAlertManagerDefinitionRequest$workspaceId": "<p>The ID of the workspace to describe.</p>",
   478          "DescribeRuleGroupsNamespaceRequest$workspaceId": "<p>The ID of the workspace to describe.</p>",
   479          "DescribeWorkspaceRequest$workspaceId": "<p>The ID of the workspace to describe.</p>",
   480          "ListRuleGroupsNamespacesRequest$workspaceId": "<p>The ID of the workspace.</p>",
   481          "PutAlertManagerDefinitionRequest$workspaceId": "<p>The ID of the workspace in which to update the alert manager definition.</p>",
   482          "PutRuleGroupsNamespaceRequest$workspaceId": "<p>The ID of the workspace in which to update the rule group namespace.</p>",
   483          "UpdateWorkspaceAliasRequest$workspaceId": "<p>The ID of the workspace being updated.</p>",
   484          "WorkspaceDescription$workspaceId": "<p>Unique string identifying this workspace.</p>",
   485          "WorkspaceSummary$workspaceId": "<p>Unique string identifying this workspace.</p>"
   486        }
   487      },
   488      "WorkspaceStatus": {
   489        "base": "<p>Represents the status of a workspace.</p>",
   490        "refs": {
   491          "CreateWorkspaceResponse$status": "<p>The status of the workspace that was just created (usually CREATING).</p>",
   492          "WorkspaceDescription$status": "<p>The status of this workspace.</p>",
   493          "WorkspaceSummary$status": "<p>The status of this workspace.</p>"
   494        }
   495      },
   496      "WorkspaceStatusCode": {
   497        "base": "<p>State of a workspace.</p>",
   498        "refs": {
   499          "WorkspaceStatus$statusCode": "<p>Status code of this workspace.</p>"
   500        }
   501      },
   502      "WorkspaceSummary": {
   503        "base": "<p>Represents a summary of the properties of a workspace.</p>",
   504        "refs": {
   505          "WorkspaceSummaryList$member": null
   506        }
   507      },
   508      "WorkspaceSummaryList": {
   509        "base": "<p>A list of workspace summaries.</p>",
   510        "refs": {
   511          "ListWorkspacesResponse$workspaces": "<p>The list of existing workspaces, including those undergoing creation or deletion.</p>"
   512        }
   513      }
   514    }
   515  }