![]() |
![]()
| ![]() |
![]()
NAMEPaws::ServiceCatalogAppRegistry - Perl Interface to AWS AWS Service Catalog App Registry SYNOPSISuse Paws; my $obj = Paws->service('ServiceCatalogAppRegistry'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAWS Service Catalog AppRegistry enables organizations to understand the application context of their AWS resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-appregistry-2020-06-24> METHODSAssociateAttributeGroupEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::AssociateAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::AssociateAttributeGroupResponse instance 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. AssociateResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::AssociateResource Returns: a Paws::ServiceCatalogAppRegistry::AssociateResourceResponse instance Associates a resource with an application. Both the resource and the application can be specified either by ID or name. CreateApplication
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::CreateApplication Returns: a Paws::ServiceCatalogAppRegistry::CreateApplicationResponse instance Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions. CreateAttributeGroup
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::CreateAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::CreateAttributeGroupResponse instance 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. DeleteApplicationEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::DeleteApplication Returns: a Paws::ServiceCatalogAppRegistry::DeleteApplicationResponse instance Deletes an application that is specified either by its application ID or name. All associated attribute groups and resources must be disassociated from it before deleting an application. DeleteAttributeGroupEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::DeleteAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::DeleteAttributeGroupResponse instance Deletes an attribute group, specified either by its attribute group ID or name. DisassociateAttributeGroupEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::DisassociateAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::DisassociateAttributeGroupResponse instance 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". DisassociateResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::DisassociateResource Returns: a Paws::ServiceCatalogAppRegistry::DisassociateResourceResponse instance Disassociates a resource from application. Both the resource and the application can be specified either by ID or name. GetApplicationEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::GetApplication Returns: a Paws::ServiceCatalogAppRegistry::GetApplicationResponse instance Retrieves metadata information about one of your applications. The application can be specified either by its unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by 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. GetAttributeGroupEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::GetAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::GetAttributeGroupResponse instance Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name. ListApplications
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::ListApplications Returns: a Paws::ServiceCatalogAppRegistry::ListApplicationsResponse instance Retrieves a list of all of your applications. Results are paginated. ListAssociatedAttributeGroups
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::ListAssociatedAttributeGroups Returns: a Paws::ServiceCatalogAppRegistry::ListAssociatedAttributeGroupsResponse instance Lists all attribute groups that are associated with specified application. Results are paginated. ListAssociatedResources
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::ListAssociatedResources Returns: a Paws::ServiceCatalogAppRegistry::ListAssociatedResourcesResponse instance Lists all resources that are associated with specified application. Results are paginated. ListAttributeGroups
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::ListAttributeGroups Returns: a Paws::ServiceCatalogAppRegistry::ListAttributeGroupsResponse instance Lists all attribute groups which you have access to. Results are paginated. ListTagsForResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::ListTagsForResource Returns: a Paws::ServiceCatalogAppRegistry::ListTagsForResourceResponse instance Lists all of the tags on the resource. SyncResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::SyncResource Returns: a Paws::ServiceCatalogAppRegistry::SyncResourceResponse instance Syncs the resource with what is currently recorded in App registry. Specifically, the resource’s App registry system tags are synced with its associated application. The resource is removed if it is not associated with the application. The caller must have permissions to read and update the resource. TagResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::TagResource Returns: a Paws::ServiceCatalogAppRegistry::TagResourceResponse instance Assigns one or more tags (key-value pairs) to the specified resource. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value. This operation returns an empty response if the call was successful. UntagResourceEach argument is described in detail in: Paws::ServiceCatalogAppRegistry::UntagResource Returns: a Paws::ServiceCatalogAppRegistry::UntagResourceResponse instance Removes tags from a resource. This operation returns an empty response if the call was successful. UpdateApplication
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::UpdateApplication Returns: a Paws::ServiceCatalogAppRegistry::UpdateApplicationResponse instance Updates an existing application with new attributes. UpdateAttributeGroup
Each argument is described in detail in: Paws::ServiceCatalogAppRegistry::UpdateAttributeGroup Returns: a Paws::ServiceCatalogAppRegistry::UpdateAttributeGroupResponse instance Updates an existing attribute group with new details. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllApplications(sub { },[MaxResults => Int, NextToken => Str])ListAllApplications([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - applications, passing the object as the first parameter, and the string 'applications' as the second parameter If not, it will return a a Paws::ServiceCatalogAppRegistry::ListApplicationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllAssociatedAttributeGroups(sub { },Application => Str, [MaxResults => Int, NextToken => Str])ListAllAssociatedAttributeGroups(Application => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - attributeGroups, passing the object as the first parameter, and the string 'attributeGroups' as the second parameter If not, it will return a a Paws::ServiceCatalogAppRegistry::ListAssociatedAttributeGroupsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllAssociatedResources(sub { },Application => Str, [MaxResults => Int, NextToken => Str])ListAllAssociatedResources(Application => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - resources, passing the object as the first parameter, and the string 'resources' as the second parameter If not, it will return a a Paws::ServiceCatalogAppRegistry::ListAssociatedResourcesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllAttributeGroups(sub { },[MaxResults => Int, NextToken => Str])ListAllAttributeGroups([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - attributeGroups, passing the object as the first parameter, and the string 'attributeGroups' as the second parameter If not, it will return a a Paws::ServiceCatalogAppRegistry::ListAttributeGroupsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|