Package-level declarations

Types

Link copied to clipboard

Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.

Link copied to clipboard

Associates a resource with an application. The resource can be specified by its ARN or name. The application can be specified by ARN, ID, or name.

Link copied to clipboard

Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.

Link copied to clipboard

Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.

Link copied to clipboard

Deletes an application that is specified either by its application ID, name, or ARN. All associated attribute groups and resources must be disassociated from it before deleting an application.

Link copied to clipboard

Deletes an attribute group, specified either by its attribute group ID, name, or ARN.

Link copied to clipboard

Disassociates an attribute group from an application to remove the extra attributes contained in the attribute group from the application's metadata. This operation reverts AssociateAttributeGroup.

Link copied to clipboard

Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.

Link copied to clipboard

Retrieves metadata information about one of your applications. The application can be specified by its ARN, ID, or name (which is unique within one account in one region at a given point in time). Specify by ARN or ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem.

Link copied to clipboard

Gets the resource associated with the application.

Link copied to clipboard

Retrieves an attribute group by its ARN, ID, or name. The attribute group can be specified by its ARN, ID, or name.

Link copied to clipboard

Retrieves a TagKey configuration from an account.

Link copied to clipboard

Retrieves a list of all of your applications. Results are paginated.

Link copied to clipboard

Lists all attribute groups that are associated with specified application. Results are paginated.

Link copied to clipboard

Lists all of the resources that are associated with the specified application. Results are paginated.

Link copied to clipboard

Lists all attribute groups which you have access to. Results are paginated.

Link copied to clipboard

Lists the details of all attribute groups associated with a specific application. The results display in pages.

Link copied to clipboard

Lists all of the tags on the resource.

Link copied to clipboard

Associates a TagKey configuration to an account.

Link copied to clipboard

Syncs the resource with current AppRegistry records.

Link copied to clipboard

Assigns one or more tags (key-value pairs) to the specified resource.

Link copied to clipboard

Removes tags from a resource.

Link copied to clipboard

Updates an existing application with new attributes.

Link copied to clipboard

Updates an existing attribute group with new details.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.