Documentation ¶
Overview ¶
Package appregistry provides the client and types for making API requests to AWS Service Catalog App Registry.
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.
See https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24 for more information on this service.
See appregistry package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appregistry/
Using the Client ¶
To contact AWS Service Catalog App Registry with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Service Catalog App Registry client AppRegistry for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appregistry/#New
Index ¶
- Constants
- func ApplicationTagStatus_Values() []string
- func AssociationOption_Values() []string
- func ResourceGroupState_Values() []string
- func ResourceItemStatus_Values() []string
- func ResourceType_Values() []string
- func SyncAction_Values() []string
- type AppRegistry
- func (c *AppRegistry) AssociateAttributeGroup(input *AssociateAttributeGroupInput) (*AssociateAttributeGroupOutput, error)
- func (c *AppRegistry) AssociateAttributeGroupRequest(input *AssociateAttributeGroupInput) (req *request.Request, output *AssociateAttributeGroupOutput)
- func (c *AppRegistry) AssociateAttributeGroupWithContext(ctx aws.Context, input *AssociateAttributeGroupInput, opts ...request.Option) (*AssociateAttributeGroupOutput, error)
- func (c *AppRegistry) AssociateResource(input *AssociateResourceInput) (*AssociateResourceOutput, error)
- func (c *AppRegistry) AssociateResourceRequest(input *AssociateResourceInput) (req *request.Request, output *AssociateResourceOutput)
- func (c *AppRegistry) AssociateResourceWithContext(ctx aws.Context, input *AssociateResourceInput, opts ...request.Option) (*AssociateResourceOutput, error)
- func (c *AppRegistry) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
- func (c *AppRegistry) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
- func (c *AppRegistry) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
- func (c *AppRegistry) CreateAttributeGroup(input *CreateAttributeGroupInput) (*CreateAttributeGroupOutput, error)
- func (c *AppRegistry) CreateAttributeGroupRequest(input *CreateAttributeGroupInput) (req *request.Request, output *CreateAttributeGroupOutput)
- func (c *AppRegistry) CreateAttributeGroupWithContext(ctx aws.Context, input *CreateAttributeGroupInput, opts ...request.Option) (*CreateAttributeGroupOutput, error)
- func (c *AppRegistry) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
- func (c *AppRegistry) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
- func (c *AppRegistry) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
- func (c *AppRegistry) DeleteAttributeGroup(input *DeleteAttributeGroupInput) (*DeleteAttributeGroupOutput, error)
- func (c *AppRegistry) DeleteAttributeGroupRequest(input *DeleteAttributeGroupInput) (req *request.Request, output *DeleteAttributeGroupOutput)
- func (c *AppRegistry) DeleteAttributeGroupWithContext(ctx aws.Context, input *DeleteAttributeGroupInput, opts ...request.Option) (*DeleteAttributeGroupOutput, error)
- func (c *AppRegistry) DisassociateAttributeGroup(input *DisassociateAttributeGroupInput) (*DisassociateAttributeGroupOutput, error)
- func (c *AppRegistry) DisassociateAttributeGroupRequest(input *DisassociateAttributeGroupInput) (req *request.Request, output *DisassociateAttributeGroupOutput)
- func (c *AppRegistry) DisassociateAttributeGroupWithContext(ctx aws.Context, input *DisassociateAttributeGroupInput, ...) (*DisassociateAttributeGroupOutput, error)
- func (c *AppRegistry) DisassociateResource(input *DisassociateResourceInput) (*DisassociateResourceOutput, error)
- func (c *AppRegistry) DisassociateResourceRequest(input *DisassociateResourceInput) (req *request.Request, output *DisassociateResourceOutput)
- func (c *AppRegistry) DisassociateResourceWithContext(ctx aws.Context, input *DisassociateResourceInput, opts ...request.Option) (*DisassociateResourceOutput, error)
- func (c *AppRegistry) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
- func (c *AppRegistry) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
- func (c *AppRegistry) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
- func (c *AppRegistry) GetAssociatedResource(input *GetAssociatedResourceInput) (*GetAssociatedResourceOutput, error)
- func (c *AppRegistry) GetAssociatedResourceRequest(input *GetAssociatedResourceInput) (req *request.Request, output *GetAssociatedResourceOutput)
- func (c *AppRegistry) GetAssociatedResourceWithContext(ctx aws.Context, input *GetAssociatedResourceInput, opts ...request.Option) (*GetAssociatedResourceOutput, error)
- func (c *AppRegistry) GetAttributeGroup(input *GetAttributeGroupInput) (*GetAttributeGroupOutput, error)
- func (c *AppRegistry) GetAttributeGroupRequest(input *GetAttributeGroupInput) (req *request.Request, output *GetAttributeGroupOutput)
- func (c *AppRegistry) GetAttributeGroupWithContext(ctx aws.Context, input *GetAttributeGroupInput, opts ...request.Option) (*GetAttributeGroupOutput, error)
- func (c *AppRegistry) GetConfiguration(input *GetConfigurationInput) (*GetConfigurationOutput, error)
- func (c *AppRegistry) GetConfigurationRequest(input *GetConfigurationInput) (req *request.Request, output *GetConfigurationOutput)
- func (c *AppRegistry) GetConfigurationWithContext(ctx aws.Context, input *GetConfigurationInput, opts ...request.Option) (*GetConfigurationOutput, error)
- func (c *AppRegistry) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
- func (c *AppRegistry) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
- func (c *AppRegistry) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, ...) error
- func (c *AppRegistry) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
- func (c *AppRegistry) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
- func (c *AppRegistry) ListAssociatedAttributeGroups(input *ListAssociatedAttributeGroupsInput) (*ListAssociatedAttributeGroupsOutput, error)
- func (c *AppRegistry) ListAssociatedAttributeGroupsPages(input *ListAssociatedAttributeGroupsInput, ...) error
- func (c *AppRegistry) ListAssociatedAttributeGroupsPagesWithContext(ctx aws.Context, input *ListAssociatedAttributeGroupsInput, ...) error
- func (c *AppRegistry) ListAssociatedAttributeGroupsRequest(input *ListAssociatedAttributeGroupsInput) (req *request.Request, output *ListAssociatedAttributeGroupsOutput)
- func (c *AppRegistry) ListAssociatedAttributeGroupsWithContext(ctx aws.Context, input *ListAssociatedAttributeGroupsInput, ...) (*ListAssociatedAttributeGroupsOutput, error)
- func (c *AppRegistry) ListAssociatedResources(input *ListAssociatedResourcesInput) (*ListAssociatedResourcesOutput, error)
- func (c *AppRegistry) ListAssociatedResourcesPages(input *ListAssociatedResourcesInput, ...) error
- func (c *AppRegistry) ListAssociatedResourcesPagesWithContext(ctx aws.Context, input *ListAssociatedResourcesInput, ...) error
- func (c *AppRegistry) ListAssociatedResourcesRequest(input *ListAssociatedResourcesInput) (req *request.Request, output *ListAssociatedResourcesOutput)
- func (c *AppRegistry) ListAssociatedResourcesWithContext(ctx aws.Context, input *ListAssociatedResourcesInput, opts ...request.Option) (*ListAssociatedResourcesOutput, error)
- func (c *AppRegistry) ListAttributeGroups(input *ListAttributeGroupsInput) (*ListAttributeGroupsOutput, error)
- func (c *AppRegistry) ListAttributeGroupsForApplication(input *ListAttributeGroupsForApplicationInput) (*ListAttributeGroupsForApplicationOutput, error)
- func (c *AppRegistry) ListAttributeGroupsForApplicationPages(input *ListAttributeGroupsForApplicationInput, ...) error
- func (c *AppRegistry) ListAttributeGroupsForApplicationPagesWithContext(ctx aws.Context, input *ListAttributeGroupsForApplicationInput, ...) error
- func (c *AppRegistry) ListAttributeGroupsForApplicationRequest(input *ListAttributeGroupsForApplicationInput) (req *request.Request, output *ListAttributeGroupsForApplicationOutput)
- func (c *AppRegistry) ListAttributeGroupsForApplicationWithContext(ctx aws.Context, input *ListAttributeGroupsForApplicationInput, ...) (*ListAttributeGroupsForApplicationOutput, error)
- func (c *AppRegistry) ListAttributeGroupsPages(input *ListAttributeGroupsInput, ...) error
- func (c *AppRegistry) ListAttributeGroupsPagesWithContext(ctx aws.Context, input *ListAttributeGroupsInput, ...) error
- func (c *AppRegistry) ListAttributeGroupsRequest(input *ListAttributeGroupsInput) (req *request.Request, output *ListAttributeGroupsOutput)
- func (c *AppRegistry) ListAttributeGroupsWithContext(ctx aws.Context, input *ListAttributeGroupsInput, opts ...request.Option) (*ListAttributeGroupsOutput, error)
- func (c *AppRegistry) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppRegistry) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppRegistry) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppRegistry) PutConfiguration(input *PutConfigurationInput) (*PutConfigurationOutput, error)
- func (c *AppRegistry) PutConfigurationRequest(input *PutConfigurationInput) (req *request.Request, output *PutConfigurationOutput)
- func (c *AppRegistry) PutConfigurationWithContext(ctx aws.Context, input *PutConfigurationInput, opts ...request.Option) (*PutConfigurationOutput, error)
- func (c *AppRegistry) SyncResource(input *SyncResourceInput) (*SyncResourceOutput, error)
- func (c *AppRegistry) SyncResourceRequest(input *SyncResourceInput) (req *request.Request, output *SyncResourceOutput)
- func (c *AppRegistry) SyncResourceWithContext(ctx aws.Context, input *SyncResourceInput, opts ...request.Option) (*SyncResourceOutput, error)
- func (c *AppRegistry) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppRegistry) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppRegistry) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppRegistry) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppRegistry) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppRegistry) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppRegistry) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
- func (c *AppRegistry) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
- func (c *AppRegistry) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
- func (c *AppRegistry) UpdateAttributeGroup(input *UpdateAttributeGroupInput) (*UpdateAttributeGroupOutput, error)
- func (c *AppRegistry) UpdateAttributeGroupRequest(input *UpdateAttributeGroupInput) (req *request.Request, output *UpdateAttributeGroupOutput)
- func (c *AppRegistry) UpdateAttributeGroupWithContext(ctx aws.Context, input *UpdateAttributeGroupInput, opts ...request.Option) (*UpdateAttributeGroupOutput, error)
- type AppRegistryConfiguration
- type Application
- func (s Application) GoString() string
- func (s *Application) SetApplicationTag(v map[string]*string) *Application
- func (s *Application) SetArn(v string) *Application
- func (s *Application) SetCreationTime(v time.Time) *Application
- func (s *Application) SetDescription(v string) *Application
- func (s *Application) SetId(v string) *Application
- func (s *Application) SetLastUpdateTime(v time.Time) *Application
- func (s *Application) SetName(v string) *Application
- func (s *Application) SetTags(v map[string]*string) *Application
- func (s Application) String() string
- type ApplicationSummary
- func (s ApplicationSummary) GoString() string
- func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetCreationTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetDescription(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetLastUpdateTime(v time.Time) *ApplicationSummary
- func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
- func (s ApplicationSummary) String() string
- type ApplicationTagResult
- func (s ApplicationTagResult) GoString() string
- func (s *ApplicationTagResult) SetApplicationTagStatus(v string) *ApplicationTagResult
- func (s *ApplicationTagResult) SetErrorMessage(v string) *ApplicationTagResult
- func (s *ApplicationTagResult) SetNextToken(v string) *ApplicationTagResult
- func (s *ApplicationTagResult) SetResources(v []*ResourcesListItem) *ApplicationTagResult
- func (s ApplicationTagResult) String() string
- type AssociateAttributeGroupInput
- func (s AssociateAttributeGroupInput) GoString() string
- func (s *AssociateAttributeGroupInput) SetApplication(v string) *AssociateAttributeGroupInput
- func (s *AssociateAttributeGroupInput) SetAttributeGroup(v string) *AssociateAttributeGroupInput
- func (s AssociateAttributeGroupInput) String() string
- func (s *AssociateAttributeGroupInput) Validate() error
- type AssociateAttributeGroupOutput
- func (s AssociateAttributeGroupOutput) GoString() string
- func (s *AssociateAttributeGroupOutput) SetApplicationArn(v string) *AssociateAttributeGroupOutput
- func (s *AssociateAttributeGroupOutput) SetAttributeGroupArn(v string) *AssociateAttributeGroupOutput
- func (s AssociateAttributeGroupOutput) String() string
- type AssociateResourceInput
- func (s AssociateResourceInput) GoString() string
- func (s *AssociateResourceInput) SetApplication(v string) *AssociateResourceInput
- func (s *AssociateResourceInput) SetOptions(v []*string) *AssociateResourceInput
- func (s *AssociateResourceInput) SetResource(v string) *AssociateResourceInput
- func (s *AssociateResourceInput) SetResourceType(v string) *AssociateResourceInput
- func (s AssociateResourceInput) String() string
- func (s *AssociateResourceInput) Validate() error
- type AssociateResourceOutput
- func (s AssociateResourceOutput) GoString() string
- func (s *AssociateResourceOutput) SetApplicationArn(v string) *AssociateResourceOutput
- func (s *AssociateResourceOutput) SetOptions(v []*string) *AssociateResourceOutput
- func (s *AssociateResourceOutput) SetResourceArn(v string) *AssociateResourceOutput
- func (s AssociateResourceOutput) String() string
- type AttributeGroup
- func (s AttributeGroup) GoString() string
- func (s *AttributeGroup) SetArn(v string) *AttributeGroup
- func (s *AttributeGroup) SetCreationTime(v time.Time) *AttributeGroup
- func (s *AttributeGroup) SetDescription(v string) *AttributeGroup
- func (s *AttributeGroup) SetId(v string) *AttributeGroup
- func (s *AttributeGroup) SetLastUpdateTime(v time.Time) *AttributeGroup
- func (s *AttributeGroup) SetName(v string) *AttributeGroup
- func (s *AttributeGroup) SetTags(v map[string]*string) *AttributeGroup
- func (s AttributeGroup) String() string
- type AttributeGroupDetails
- func (s AttributeGroupDetails) GoString() string
- func (s *AttributeGroupDetails) SetArn(v string) *AttributeGroupDetails
- func (s *AttributeGroupDetails) SetCreatedBy(v string) *AttributeGroupDetails
- func (s *AttributeGroupDetails) SetId(v string) *AttributeGroupDetails
- func (s *AttributeGroupDetails) SetName(v string) *AttributeGroupDetails
- func (s AttributeGroupDetails) String() string
- type AttributeGroupSummary
- func (s AttributeGroupSummary) GoString() string
- func (s *AttributeGroupSummary) SetArn(v string) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetCreatedBy(v string) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetCreationTime(v time.Time) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetDescription(v string) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetId(v string) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetLastUpdateTime(v time.Time) *AttributeGroupSummary
- func (s *AttributeGroupSummary) SetName(v string) *AttributeGroupSummary
- func (s AttributeGroupSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateApplicationInput
- func (s CreateApplicationInput) GoString() string
- func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
- func (s CreateApplicationInput) String() string
- func (s *CreateApplicationInput) Validate() error
- type CreateApplicationOutput
- type CreateAttributeGroupInput
- func (s CreateAttributeGroupInput) GoString() string
- func (s *CreateAttributeGroupInput) SetAttributes(v string) *CreateAttributeGroupInput
- func (s *CreateAttributeGroupInput) SetClientToken(v string) *CreateAttributeGroupInput
- func (s *CreateAttributeGroupInput) SetDescription(v string) *CreateAttributeGroupInput
- func (s *CreateAttributeGroupInput) SetName(v string) *CreateAttributeGroupInput
- func (s *CreateAttributeGroupInput) SetTags(v map[string]*string) *CreateAttributeGroupInput
- func (s CreateAttributeGroupInput) String() string
- func (s *CreateAttributeGroupInput) Validate() error
- type CreateAttributeGroupOutput
- type DeleteApplicationInput
- type DeleteApplicationOutput
- type DeleteAttributeGroupInput
- type DeleteAttributeGroupOutput
- type DisassociateAttributeGroupInput
- func (s DisassociateAttributeGroupInput) GoString() string
- func (s *DisassociateAttributeGroupInput) SetApplication(v string) *DisassociateAttributeGroupInput
- func (s *DisassociateAttributeGroupInput) SetAttributeGroup(v string) *DisassociateAttributeGroupInput
- func (s DisassociateAttributeGroupInput) String() string
- func (s *DisassociateAttributeGroupInput) Validate() error
- type DisassociateAttributeGroupOutput
- func (s DisassociateAttributeGroupOutput) GoString() string
- func (s *DisassociateAttributeGroupOutput) SetApplicationArn(v string) *DisassociateAttributeGroupOutput
- func (s *DisassociateAttributeGroupOutput) SetAttributeGroupArn(v string) *DisassociateAttributeGroupOutput
- func (s DisassociateAttributeGroupOutput) String() string
- type DisassociateResourceInput
- func (s DisassociateResourceInput) GoString() string
- func (s *DisassociateResourceInput) SetApplication(v string) *DisassociateResourceInput
- func (s *DisassociateResourceInput) SetResource(v string) *DisassociateResourceInput
- func (s *DisassociateResourceInput) SetResourceType(v string) *DisassociateResourceInput
- func (s DisassociateResourceInput) String() string
- func (s *DisassociateResourceInput) Validate() error
- type DisassociateResourceOutput
- type GetApplicationInput
- type GetApplicationOutput
- func (s GetApplicationOutput) GoString() string
- func (s *GetApplicationOutput) SetApplicationTag(v map[string]*string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetAssociatedResourceCount(v int64) *GetApplicationOutput
- func (s *GetApplicationOutput) SetCreationTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetIntegrations(v *Integrations) *GetApplicationOutput
- func (s *GetApplicationOutput) SetLastUpdateTime(v time.Time) *GetApplicationOutput
- func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
- func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
- func (s GetApplicationOutput) String() string
- type GetAssociatedResourceInput
- func (s GetAssociatedResourceInput) GoString() string
- func (s *GetAssociatedResourceInput) SetApplication(v string) *GetAssociatedResourceInput
- func (s *GetAssociatedResourceInput) SetMaxResults(v int64) *GetAssociatedResourceInput
- func (s *GetAssociatedResourceInput) SetNextToken(v string) *GetAssociatedResourceInput
- func (s *GetAssociatedResourceInput) SetResource(v string) *GetAssociatedResourceInput
- func (s *GetAssociatedResourceInput) SetResourceTagStatus(v []*string) *GetAssociatedResourceInput
- func (s *GetAssociatedResourceInput) SetResourceType(v string) *GetAssociatedResourceInput
- func (s GetAssociatedResourceInput) String() string
- func (s *GetAssociatedResourceInput) Validate() error
- type GetAssociatedResourceOutput
- func (s GetAssociatedResourceOutput) GoString() string
- func (s *GetAssociatedResourceOutput) SetApplicationTagResult(v *ApplicationTagResult) *GetAssociatedResourceOutput
- func (s *GetAssociatedResourceOutput) SetOptions(v []*string) *GetAssociatedResourceOutput
- func (s *GetAssociatedResourceOutput) SetResource(v *Resource) *GetAssociatedResourceOutput
- func (s GetAssociatedResourceOutput) String() string
- type GetAttributeGroupInput
- type GetAttributeGroupOutput
- func (s GetAttributeGroupOutput) GoString() string
- func (s *GetAttributeGroupOutput) SetArn(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetAttributes(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetCreatedBy(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetCreationTime(v time.Time) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetDescription(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetId(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetLastUpdateTime(v time.Time) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetName(v string) *GetAttributeGroupOutput
- func (s *GetAttributeGroupOutput) SetTags(v map[string]*string) *GetAttributeGroupOutput
- func (s GetAttributeGroupOutput) String() string
- type GetConfigurationInput
- type GetConfigurationOutput
- type Integrations
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListApplicationsInput
- func (s ListApplicationsInput) GoString() string
- func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
- func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
- func (s ListApplicationsInput) String() string
- func (s *ListApplicationsInput) Validate() error
- type ListApplicationsOutput
- type ListAssociatedAttributeGroupsInput
- func (s ListAssociatedAttributeGroupsInput) GoString() string
- func (s *ListAssociatedAttributeGroupsInput) SetApplication(v string) *ListAssociatedAttributeGroupsInput
- func (s *ListAssociatedAttributeGroupsInput) SetMaxResults(v int64) *ListAssociatedAttributeGroupsInput
- func (s *ListAssociatedAttributeGroupsInput) SetNextToken(v string) *ListAssociatedAttributeGroupsInput
- func (s ListAssociatedAttributeGroupsInput) String() string
- func (s *ListAssociatedAttributeGroupsInput) Validate() error
- type ListAssociatedAttributeGroupsOutput
- func (s ListAssociatedAttributeGroupsOutput) GoString() string
- func (s *ListAssociatedAttributeGroupsOutput) SetAttributeGroups(v []*string) *ListAssociatedAttributeGroupsOutput
- func (s *ListAssociatedAttributeGroupsOutput) SetNextToken(v string) *ListAssociatedAttributeGroupsOutput
- func (s ListAssociatedAttributeGroupsOutput) String() string
- type ListAssociatedResourcesInput
- func (s ListAssociatedResourcesInput) GoString() string
- func (s *ListAssociatedResourcesInput) SetApplication(v string) *ListAssociatedResourcesInput
- func (s *ListAssociatedResourcesInput) SetMaxResults(v int64) *ListAssociatedResourcesInput
- func (s *ListAssociatedResourcesInput) SetNextToken(v string) *ListAssociatedResourcesInput
- func (s ListAssociatedResourcesInput) String() string
- func (s *ListAssociatedResourcesInput) Validate() error
- type ListAssociatedResourcesOutput
- func (s ListAssociatedResourcesOutput) GoString() string
- func (s *ListAssociatedResourcesOutput) SetNextToken(v string) *ListAssociatedResourcesOutput
- func (s *ListAssociatedResourcesOutput) SetResources(v []*ResourceInfo) *ListAssociatedResourcesOutput
- func (s ListAssociatedResourcesOutput) String() string
- type ListAttributeGroupsForApplicationInput
- func (s ListAttributeGroupsForApplicationInput) GoString() string
- func (s *ListAttributeGroupsForApplicationInput) SetApplication(v string) *ListAttributeGroupsForApplicationInput
- func (s *ListAttributeGroupsForApplicationInput) SetMaxResults(v int64) *ListAttributeGroupsForApplicationInput
- func (s *ListAttributeGroupsForApplicationInput) SetNextToken(v string) *ListAttributeGroupsForApplicationInput
- func (s ListAttributeGroupsForApplicationInput) String() string
- func (s *ListAttributeGroupsForApplicationInput) Validate() error
- type ListAttributeGroupsForApplicationOutput
- func (s ListAttributeGroupsForApplicationOutput) GoString() string
- func (s *ListAttributeGroupsForApplicationOutput) SetAttributeGroupsDetails(v []*AttributeGroupDetails) *ListAttributeGroupsForApplicationOutput
- func (s *ListAttributeGroupsForApplicationOutput) SetNextToken(v string) *ListAttributeGroupsForApplicationOutput
- func (s ListAttributeGroupsForApplicationOutput) String() string
- type ListAttributeGroupsInput
- func (s ListAttributeGroupsInput) GoString() string
- func (s *ListAttributeGroupsInput) SetMaxResults(v int64) *ListAttributeGroupsInput
- func (s *ListAttributeGroupsInput) SetNextToken(v string) *ListAttributeGroupsInput
- func (s ListAttributeGroupsInput) String() string
- func (s *ListAttributeGroupsInput) Validate() error
- type ListAttributeGroupsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type PutConfigurationInput
- type PutConfigurationOutput
- type Resource
- type ResourceDetails
- type ResourceGroup
- type ResourceInfo
- func (s ResourceInfo) GoString() string
- func (s *ResourceInfo) SetArn(v string) *ResourceInfo
- func (s *ResourceInfo) SetName(v string) *ResourceInfo
- func (s *ResourceInfo) SetOptions(v []*string) *ResourceInfo
- func (s *ResourceInfo) SetResourceDetails(v *ResourceDetails) *ResourceInfo
- func (s *ResourceInfo) SetResourceType(v string) *ResourceInfo
- func (s ResourceInfo) String() string
- type ResourceIntegrations
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourcesListItem
- func (s ResourcesListItem) GoString() string
- func (s *ResourcesListItem) SetErrorMessage(v string) *ResourcesListItem
- func (s *ResourcesListItem) SetResourceArn(v string) *ResourcesListItem
- func (s *ResourcesListItem) SetResourceType(v string) *ResourcesListItem
- func (s *ResourcesListItem) SetStatus(v string) *ResourcesListItem
- func (s ResourcesListItem) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SyncResourceInput
- type SyncResourceOutput
- func (s SyncResourceOutput) GoString() string
- func (s *SyncResourceOutput) SetActionTaken(v string) *SyncResourceOutput
- func (s *SyncResourceOutput) SetApplicationArn(v string) *SyncResourceOutput
- func (s *SyncResourceOutput) SetResourceArn(v string) *SyncResourceOutput
- func (s SyncResourceOutput) String() string
- type TagQueryConfiguration
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateApplicationInput
- func (s UpdateApplicationInput) GoString() string
- func (s *UpdateApplicationInput) SetApplication(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
- func (s UpdateApplicationInput) String() string
- func (s *UpdateApplicationInput) Validate() error
- type UpdateApplicationOutput
- type UpdateAttributeGroupInput
- func (s UpdateAttributeGroupInput) GoString() string
- func (s *UpdateAttributeGroupInput) SetAttributeGroup(v string) *UpdateAttributeGroupInput
- func (s *UpdateAttributeGroupInput) SetAttributes(v string) *UpdateAttributeGroupInput
- func (s *UpdateAttributeGroupInput) SetDescription(v string) *UpdateAttributeGroupInput
- func (s *UpdateAttributeGroupInput) SetName(v string) *UpdateAttributeGroupInput
- func (s UpdateAttributeGroupInput) String() string
- func (s *UpdateAttributeGroupInput) Validate() error
- type UpdateAttributeGroupOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // ApplicationTagStatusInProgress is a ApplicationTagStatus enum value ApplicationTagStatusInProgress = "IN_PROGRESS" // ApplicationTagStatusSuccess is a ApplicationTagStatus enum value ApplicationTagStatusSuccess = "SUCCESS" // ApplicationTagStatusFailure is a ApplicationTagStatus enum value ApplicationTagStatusFailure = "FAILURE" )
const ( // AssociationOptionApplyApplicationTag is a AssociationOption enum value AssociationOptionApplyApplicationTag = "APPLY_APPLICATION_TAG" // AssociationOptionSkipApplicationTag is a AssociationOption enum value AssociationOptionSkipApplicationTag = "SKIP_APPLICATION_TAG" )
const ( // ResourceGroupStateCreating is a ResourceGroupState enum value ResourceGroupStateCreating = "CREATING" // ResourceGroupStateCreateComplete is a ResourceGroupState enum value ResourceGroupStateCreateComplete = "CREATE_COMPLETE" // ResourceGroupStateCreateFailed is a ResourceGroupState enum value ResourceGroupStateCreateFailed = "CREATE_FAILED" // ResourceGroupStateUpdating is a ResourceGroupState enum value ResourceGroupStateUpdating = "UPDATING" // ResourceGroupStateUpdateComplete is a ResourceGroupState enum value ResourceGroupStateUpdateComplete = "UPDATE_COMPLETE" // ResourceGroupStateUpdateFailed is a ResourceGroupState enum value ResourceGroupStateUpdateFailed = "UPDATE_FAILED" )
const ( // ResourceItemStatusSuccess is a ResourceItemStatus enum value ResourceItemStatusSuccess = "SUCCESS" // ResourceItemStatusFailed is a ResourceItemStatus enum value ResourceItemStatusFailed = "FAILED" // ResourceItemStatusInProgress is a ResourceItemStatus enum value ResourceItemStatusInProgress = "IN_PROGRESS" // ResourceItemStatusSkipped is a ResourceItemStatus enum value ResourceItemStatusSkipped = "SKIPPED" )
const ( // ResourceTypeCfnStack is a ResourceType enum value ResourceTypeCfnStack = "CFN_STACK" // ResourceTypeResourceTagValue is a ResourceType enum value ResourceTypeResourceTagValue = "RESOURCE_TAG_VALUE" )
const ( // SyncActionStartSync is a SyncAction enum value SyncActionStartSync = "START_SYNC" // SyncActionNoAction is a SyncAction enum value SyncActionNoAction = "NO_ACTION" )
const ( // ErrCodeConflictException for service response error code // "ConflictException". // // There was a conflict when processing the request (for example, a resource // with the given name already exists within the account). ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The service is experiencing internal problems. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The maximum number of resources per account has been reached. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The maximum number of API requests has been exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request has invalid or missing parameters. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Service Catalog AppRegistry" // Name of service. EndpointsID = "servicecatalog-appregistry" // ID to lookup a service endpoint with. ServiceID = "Service Catalog AppRegistry" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func ApplicationTagStatus_Values ¶
func ApplicationTagStatus_Values() []string
ApplicationTagStatus_Values returns all elements of the ApplicationTagStatus enum
func AssociationOption_Values ¶
func AssociationOption_Values() []string
AssociationOption_Values returns all elements of the AssociationOption enum
func ResourceGroupState_Values ¶
func ResourceGroupState_Values() []string
ResourceGroupState_Values returns all elements of the ResourceGroupState enum
func ResourceItemStatus_Values ¶
func ResourceItemStatus_Values() []string
ResourceItemStatus_Values returns all elements of the ResourceItemStatus enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func SyncAction_Values ¶
func SyncAction_Values() []string
SyncAction_Values returns all elements of the SyncAction enum
Types ¶
type AppRegistry ¶
AppRegistry provides the API operation methods for making requests to AWS Service Catalog App Registry. See this package's package overview docs for details on the service.
AppRegistry methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AppRegistry
New creates a new instance of the AppRegistry client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a AppRegistry client from just a session. svc := appregistry.New(mySession) // Create a AppRegistry client with additional configuration svc := appregistry.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppRegistry) AssociateAttributeGroup ¶
func (c *AppRegistry) AssociateAttributeGroup(input *AssociateAttributeGroupInput) (*AssociateAttributeGroupOutput, error)
AssociateAttributeGroup API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation AssociateAttributeGroup for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
ServiceQuotaExceededException The maximum number of resources per account has been reached.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/AssociateAttributeGroup
func (*AppRegistry) AssociateAttributeGroupRequest ¶
func (c *AppRegistry) AssociateAttributeGroupRequest(input *AssociateAttributeGroupInput) (req *request.Request, output *AssociateAttributeGroupOutput)
AssociateAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the AssociateAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateAttributeGroup for more information on using the AssociateAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateAttributeGroupRequest method. req, resp := client.AssociateAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/AssociateAttributeGroup
func (*AppRegistry) AssociateAttributeGroupWithContext ¶
func (c *AppRegistry) AssociateAttributeGroupWithContext(ctx aws.Context, input *AssociateAttributeGroupInput, opts ...request.Option) (*AssociateAttributeGroupOutput, error)
AssociateAttributeGroupWithContext is the same as AssociateAttributeGroup with the addition of the ability to pass a context and additional request options.
See AssociateAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) AssociateResource ¶
func (c *AppRegistry) AssociateResource(input *AssociateResourceInput) (*AssociateResourceOutput, error)
AssociateResource API operation for AWS Service Catalog App Registry.
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.
Minimum permissions ¶
You must have the following permissions to associate a resource using the OPTIONS parameter set to APPLY_APPLICATION_TAG.
tag:GetResources
tag:TagResources
You must also have these additional permissions if you don't use the AWSServiceCatalogAppRegistryFullAccess policy. For more information, see AWSServiceCatalogAppRegistryFullAccess (https://docs.aws.amazon.com/servicecatalog/latest/arguide/full.html) in the AppRegistry Administrator Guide.
resource-groups:DisassociateResource
cloudformation:UpdateStack
cloudformation:DescribeStacks
In addition, you must have the tagging permission defined by the Amazon Web Services service that creates the resource. For more information, see TagResources (https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_TagResources.html) in the Resource Groups Tagging API Reference.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation AssociateResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
ServiceQuotaExceededException The maximum number of resources per account has been reached.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
ValidationException The request has invalid or missing parameters.
ThrottlingException The maximum number of API requests has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/AssociateResource
func (*AppRegistry) AssociateResourceRequest ¶
func (c *AppRegistry) AssociateResourceRequest(input *AssociateResourceInput) (req *request.Request, output *AssociateResourceOutput)
AssociateResourceRequest generates a "aws/request.Request" representing the client's request for the AssociateResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateResource for more information on using the AssociateResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateResourceRequest method. req, resp := client.AssociateResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/AssociateResource
func (*AppRegistry) AssociateResourceWithContext ¶
func (c *AppRegistry) AssociateResourceWithContext(ctx aws.Context, input *AssociateResourceInput, opts ...request.Option) (*AssociateResourceOutput, error)
AssociateResourceWithContext is the same as AssociateResource with the addition of the ability to pass a context and additional request options.
See AssociateResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) CreateApplication ¶
func (c *AppRegistry) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
CreateApplication API operation for AWS Service Catalog App Registry.
Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation CreateApplication for usage and error information.
Returned Error Types:
ServiceQuotaExceededException The maximum number of resources per account has been reached.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
InternalServerException The service is experiencing internal problems.
ValidationException The request has invalid or missing parameters.
ThrottlingException The maximum number of API requests has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/CreateApplication
func (*AppRegistry) CreateApplicationRequest ¶
func (c *AppRegistry) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateApplication for more information on using the CreateApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateApplicationRequest method. req, resp := client.CreateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/CreateApplication
func (*AppRegistry) CreateApplicationWithContext ¶
func (c *AppRegistry) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
CreateApplicationWithContext is the same as CreateApplication with the addition of the ability to pass a context and additional request options.
See CreateApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) CreateAttributeGroup ¶
func (c *AppRegistry) CreateAttributeGroup(input *CreateAttributeGroupInput) (*CreateAttributeGroupOutput, error)
CreateAttributeGroup API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation CreateAttributeGroup for usage and error information.
Returned Error Types:
ServiceQuotaExceededException The maximum number of resources per account has been reached.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/CreateAttributeGroup
func (*AppRegistry) CreateAttributeGroupRequest ¶
func (c *AppRegistry) CreateAttributeGroupRequest(input *CreateAttributeGroupInput) (req *request.Request, output *CreateAttributeGroupOutput)
CreateAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the CreateAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAttributeGroup for more information on using the CreateAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAttributeGroupRequest method. req, resp := client.CreateAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/CreateAttributeGroup
func (*AppRegistry) CreateAttributeGroupWithContext ¶
func (c *AppRegistry) CreateAttributeGroupWithContext(ctx aws.Context, input *CreateAttributeGroupInput, opts ...request.Option) (*CreateAttributeGroupOutput, error)
CreateAttributeGroupWithContext is the same as CreateAttributeGroup with the addition of the ability to pass a context and additional request options.
See CreateAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) DeleteApplication ¶
func (c *AppRegistry) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
DeleteApplication API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation DeleteApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DeleteApplication
func (*AppRegistry) DeleteApplicationRequest ¶
func (c *AppRegistry) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteApplication for more information on using the DeleteApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteApplicationRequest method. req, resp := client.DeleteApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DeleteApplication
func (*AppRegistry) DeleteApplicationWithContext ¶
func (c *AppRegistry) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
DeleteApplicationWithContext is the same as DeleteApplication with the addition of the ability to pass a context and additional request options.
See DeleteApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) DeleteAttributeGroup ¶
func (c *AppRegistry) DeleteAttributeGroup(input *DeleteAttributeGroupInput) (*DeleteAttributeGroupOutput, error)
DeleteAttributeGroup API operation for AWS Service Catalog App Registry.
Deletes an attribute group, specified either by its attribute group ID, name, or ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation DeleteAttributeGroup for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DeleteAttributeGroup
func (*AppRegistry) DeleteAttributeGroupRequest ¶
func (c *AppRegistry) DeleteAttributeGroupRequest(input *DeleteAttributeGroupInput) (req *request.Request, output *DeleteAttributeGroupOutput)
DeleteAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAttributeGroup for more information on using the DeleteAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAttributeGroupRequest method. req, resp := client.DeleteAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DeleteAttributeGroup
func (*AppRegistry) DeleteAttributeGroupWithContext ¶
func (c *AppRegistry) DeleteAttributeGroupWithContext(ctx aws.Context, input *DeleteAttributeGroupInput, opts ...request.Option) (*DeleteAttributeGroupOutput, error)
DeleteAttributeGroupWithContext is the same as DeleteAttributeGroup with the addition of the ability to pass a context and additional request options.
See DeleteAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) DisassociateAttributeGroup ¶
func (c *AppRegistry) DisassociateAttributeGroup(input *DisassociateAttributeGroupInput) (*DisassociateAttributeGroupOutput, error)
DisassociateAttributeGroup API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation DisassociateAttributeGroup for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DisassociateAttributeGroup
func (*AppRegistry) DisassociateAttributeGroupRequest ¶
func (c *AppRegistry) DisassociateAttributeGroupRequest(input *DisassociateAttributeGroupInput) (req *request.Request, output *DisassociateAttributeGroupOutput)
DisassociateAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the DisassociateAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateAttributeGroup for more information on using the DisassociateAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateAttributeGroupRequest method. req, resp := client.DisassociateAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DisassociateAttributeGroup
func (*AppRegistry) DisassociateAttributeGroupWithContext ¶
func (c *AppRegistry) DisassociateAttributeGroupWithContext(ctx aws.Context, input *DisassociateAttributeGroupInput, opts ...request.Option) (*DisassociateAttributeGroupOutput, error)
DisassociateAttributeGroupWithContext is the same as DisassociateAttributeGroup with the addition of the ability to pass a context and additional request options.
See DisassociateAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) DisassociateResource ¶
func (c *AppRegistry) DisassociateResource(input *DisassociateResourceInput) (*DisassociateResourceOutput, error)
DisassociateResource API operation for AWS Service Catalog App Registry.
Disassociates a resource from application. Both the resource and the application can be specified either by ID or name.
Minimum permissions ¶
You must have the following permissions to remove a resource that's been associated with an application using the APPLY_APPLICATION_TAG option for AssociateResource (https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateResource.html).
tag:GetResources
tag:UntagResources
You must also have the following permissions if you don't use the AWSServiceCatalogAppRegistryFullAccess policy. For more information, see AWSServiceCatalogAppRegistryFullAccess (https://docs.aws.amazon.com/servicecatalog/latest/arguide/full.html) in the AppRegistry Administrator Guide.
resource-groups:DisassociateResource
cloudformation:UpdateStack
cloudformation:DescribeStacks
In addition, you must have the tagging permission defined by the Amazon Web Services service that creates the resource. For more information, see UntagResources (https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_UntTagResources.html) in the Resource Groups Tagging API Reference.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation DisassociateResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
ValidationException The request has invalid or missing parameters.
ThrottlingException The maximum number of API requests has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DisassociateResource
func (*AppRegistry) DisassociateResourceRequest ¶
func (c *AppRegistry) DisassociateResourceRequest(input *DisassociateResourceInput) (req *request.Request, output *DisassociateResourceOutput)
DisassociateResourceRequest generates a "aws/request.Request" representing the client's request for the DisassociateResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateResource for more information on using the DisassociateResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateResourceRequest method. req, resp := client.DisassociateResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/DisassociateResource
func (*AppRegistry) DisassociateResourceWithContext ¶
func (c *AppRegistry) DisassociateResourceWithContext(ctx aws.Context, input *DisassociateResourceInput, opts ...request.Option) (*DisassociateResourceOutput, error)
DisassociateResourceWithContext is the same as DisassociateResource with the addition of the ability to pass a context and additional request options.
See DisassociateResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) GetApplication ¶
func (c *AppRegistry) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
GetApplication API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation GetApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetApplication
func (*AppRegistry) GetApplicationRequest ¶
func (c *AppRegistry) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetApplication for more information on using the GetApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetApplicationRequest method. req, resp := client.GetApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetApplication
func (*AppRegistry) GetApplicationWithContext ¶
func (c *AppRegistry) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
GetApplicationWithContext is the same as GetApplication with the addition of the ability to pass a context and additional request options.
See GetApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) GetAssociatedResource ¶
func (c *AppRegistry) GetAssociatedResource(input *GetAssociatedResourceInput) (*GetAssociatedResourceOutput, error)
GetAssociatedResource API operation for AWS Service Catalog App Registry.
Gets the resource associated with the application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation GetAssociatedResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAssociatedResource
func (*AppRegistry) GetAssociatedResourceRequest ¶
func (c *AppRegistry) GetAssociatedResourceRequest(input *GetAssociatedResourceInput) (req *request.Request, output *GetAssociatedResourceOutput)
GetAssociatedResourceRequest generates a "aws/request.Request" representing the client's request for the GetAssociatedResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAssociatedResource for more information on using the GetAssociatedResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAssociatedResourceRequest method. req, resp := client.GetAssociatedResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAssociatedResource
func (*AppRegistry) GetAssociatedResourceWithContext ¶
func (c *AppRegistry) GetAssociatedResourceWithContext(ctx aws.Context, input *GetAssociatedResourceInput, opts ...request.Option) (*GetAssociatedResourceOutput, error)
GetAssociatedResourceWithContext is the same as GetAssociatedResource with the addition of the ability to pass a context and additional request options.
See GetAssociatedResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) GetAttributeGroup ¶
func (c *AppRegistry) GetAttributeGroup(input *GetAttributeGroupInput) (*GetAttributeGroupOutput, error)
GetAttributeGroup API operation for AWS Service Catalog App Registry.
Retrieves an attribute group by its ARN, ID, or name. The attribute group can be specified by its ARN, ID, or name.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation GetAttributeGroup for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAttributeGroup
func (*AppRegistry) GetAttributeGroupRequest ¶
func (c *AppRegistry) GetAttributeGroupRequest(input *GetAttributeGroupInput) (req *request.Request, output *GetAttributeGroupOutput)
GetAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the GetAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAttributeGroup for more information on using the GetAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAttributeGroupRequest method. req, resp := client.GetAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetAttributeGroup
func (*AppRegistry) GetAttributeGroupWithContext ¶
func (c *AppRegistry) GetAttributeGroupWithContext(ctx aws.Context, input *GetAttributeGroupInput, opts ...request.Option) (*GetAttributeGroupOutput, error)
GetAttributeGroupWithContext is the same as GetAttributeGroup with the addition of the ability to pass a context and additional request options.
See GetAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) GetConfiguration ¶
func (c *AppRegistry) GetConfiguration(input *GetConfigurationInput) (*GetConfigurationOutput, error)
GetConfiguration API operation for AWS Service Catalog App Registry.
Retrieves a TagKey configuration from an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation GetConfiguration for usage and error information.
Returned Error Types:
- InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetConfiguration
func (*AppRegistry) GetConfigurationRequest ¶
func (c *AppRegistry) GetConfigurationRequest(input *GetConfigurationInput) (req *request.Request, output *GetConfigurationOutput)
GetConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConfiguration for more information on using the GetConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConfigurationRequest method. req, resp := client.GetConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/GetConfiguration
func (*AppRegistry) GetConfigurationWithContext ¶
func (c *AppRegistry) GetConfigurationWithContext(ctx aws.Context, input *GetConfigurationInput, opts ...request.Option) (*GetConfigurationOutput, error)
GetConfigurationWithContext is the same as GetConfiguration with the addition of the ability to pass a context and additional request options.
See GetConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListApplications ¶
func (c *AppRegistry) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
ListApplications API operation for AWS Service Catalog App Registry.
Retrieves a list of all of your applications. Results are paginated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListApplications for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListApplications
func (*AppRegistry) ListApplicationsPages ¶
func (c *AppRegistry) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
ListApplicationsPages iterates over the pages of a ListApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListApplications operation. pageNum := 0 err := client.ListApplicationsPages(params, func(page *appregistry.ListApplicationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppRegistry) ListApplicationsPagesWithContext ¶
func (c *AppRegistry) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error
ListApplicationsPagesWithContext same as ListApplicationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListApplicationsRequest ¶
func (c *AppRegistry) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListApplications for more information on using the ListApplications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListApplicationsRequest method. req, resp := client.ListApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListApplications
func (*AppRegistry) ListApplicationsWithContext ¶
func (c *AppRegistry) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
ListApplicationsWithContext is the same as ListApplications with the addition of the ability to pass a context and additional request options.
See ListApplications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAssociatedAttributeGroups ¶
func (c *AppRegistry) ListAssociatedAttributeGroups(input *ListAssociatedAttributeGroupsInput) (*ListAssociatedAttributeGroupsOutput, error)
ListAssociatedAttributeGroups API operation for AWS Service Catalog App Registry.
Lists all attribute groups that are associated with specified application. Results are paginated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListAssociatedAttributeGroups for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAssociatedAttributeGroups
func (*AppRegistry) ListAssociatedAttributeGroupsPages ¶
func (c *AppRegistry) ListAssociatedAttributeGroupsPages(input *ListAssociatedAttributeGroupsInput, fn func(*ListAssociatedAttributeGroupsOutput, bool) bool) error
ListAssociatedAttributeGroupsPages iterates over the pages of a ListAssociatedAttributeGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssociatedAttributeGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssociatedAttributeGroups operation. pageNum := 0 err := client.ListAssociatedAttributeGroupsPages(params, func(page *appregistry.ListAssociatedAttributeGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppRegistry) ListAssociatedAttributeGroupsPagesWithContext ¶
func (c *AppRegistry) ListAssociatedAttributeGroupsPagesWithContext(ctx aws.Context, input *ListAssociatedAttributeGroupsInput, fn func(*ListAssociatedAttributeGroupsOutput, bool) bool, opts ...request.Option) error
ListAssociatedAttributeGroupsPagesWithContext same as ListAssociatedAttributeGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAssociatedAttributeGroupsRequest ¶
func (c *AppRegistry) ListAssociatedAttributeGroupsRequest(input *ListAssociatedAttributeGroupsInput) (req *request.Request, output *ListAssociatedAttributeGroupsOutput)
ListAssociatedAttributeGroupsRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedAttributeGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedAttributeGroups for more information on using the ListAssociatedAttributeGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedAttributeGroupsRequest method. req, resp := client.ListAssociatedAttributeGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAssociatedAttributeGroups
func (*AppRegistry) ListAssociatedAttributeGroupsWithContext ¶
func (c *AppRegistry) ListAssociatedAttributeGroupsWithContext(ctx aws.Context, input *ListAssociatedAttributeGroupsInput, opts ...request.Option) (*ListAssociatedAttributeGroupsOutput, error)
ListAssociatedAttributeGroupsWithContext is the same as ListAssociatedAttributeGroups with the addition of the ability to pass a context and additional request options.
See ListAssociatedAttributeGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAssociatedResources ¶
func (c *AppRegistry) ListAssociatedResources(input *ListAssociatedResourcesInput) (*ListAssociatedResourcesOutput, error)
ListAssociatedResources API operation for AWS Service Catalog App Registry.
Lists all of the resources that are associated with the specified application. Results are paginated.
If you share an application, and a consumer account associates a tag query to the application, all of the users who can access the application can also view the tag values in all accounts that are associated with it using this API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListAssociatedResources for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAssociatedResources
func (*AppRegistry) ListAssociatedResourcesPages ¶
func (c *AppRegistry) ListAssociatedResourcesPages(input *ListAssociatedResourcesInput, fn func(*ListAssociatedResourcesOutput, bool) bool) error
ListAssociatedResourcesPages iterates over the pages of a ListAssociatedResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssociatedResources method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAssociatedResources operation. pageNum := 0 err := client.ListAssociatedResourcesPages(params, func(page *appregistry.ListAssociatedResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppRegistry) ListAssociatedResourcesPagesWithContext ¶
func (c *AppRegistry) ListAssociatedResourcesPagesWithContext(ctx aws.Context, input *ListAssociatedResourcesInput, fn func(*ListAssociatedResourcesOutput, bool) bool, opts ...request.Option) error
ListAssociatedResourcesPagesWithContext same as ListAssociatedResourcesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAssociatedResourcesRequest ¶
func (c *AppRegistry) ListAssociatedResourcesRequest(input *ListAssociatedResourcesInput) (req *request.Request, output *ListAssociatedResourcesOutput)
ListAssociatedResourcesRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedResources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedResources for more information on using the ListAssociatedResources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedResourcesRequest method. req, resp := client.ListAssociatedResourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAssociatedResources
func (*AppRegistry) ListAssociatedResourcesWithContext ¶
func (c *AppRegistry) ListAssociatedResourcesWithContext(ctx aws.Context, input *ListAssociatedResourcesInput, opts ...request.Option) (*ListAssociatedResourcesOutput, error)
ListAssociatedResourcesWithContext is the same as ListAssociatedResources with the addition of the ability to pass a context and additional request options.
See ListAssociatedResources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAttributeGroups ¶
func (c *AppRegistry) ListAttributeGroups(input *ListAttributeGroupsInput) (*ListAttributeGroupsOutput, error)
ListAttributeGroups API operation for AWS Service Catalog App Registry.
Lists all attribute groups which you have access to. Results are paginated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListAttributeGroups for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAttributeGroups
func (*AppRegistry) ListAttributeGroupsForApplication ¶
func (c *AppRegistry) ListAttributeGroupsForApplication(input *ListAttributeGroupsForApplicationInput) (*ListAttributeGroupsForApplicationOutput, error)
ListAttributeGroupsForApplication API operation for AWS Service Catalog App Registry.
Lists the details of all attribute groups associated with a specific application. The results display in pages.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListAttributeGroupsForApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
func (*AppRegistry) ListAttributeGroupsForApplicationPages ¶
func (c *AppRegistry) ListAttributeGroupsForApplicationPages(input *ListAttributeGroupsForApplicationInput, fn func(*ListAttributeGroupsForApplicationOutput, bool) bool) error
ListAttributeGroupsForApplicationPages iterates over the pages of a ListAttributeGroupsForApplication operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAttributeGroupsForApplication method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAttributeGroupsForApplication operation. pageNum := 0 err := client.ListAttributeGroupsForApplicationPages(params, func(page *appregistry.ListAttributeGroupsForApplicationOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppRegistry) ListAttributeGroupsForApplicationPagesWithContext ¶
func (c *AppRegistry) ListAttributeGroupsForApplicationPagesWithContext(ctx aws.Context, input *ListAttributeGroupsForApplicationInput, fn func(*ListAttributeGroupsForApplicationOutput, bool) bool, opts ...request.Option) error
ListAttributeGroupsForApplicationPagesWithContext same as ListAttributeGroupsForApplicationPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAttributeGroupsForApplicationRequest ¶
func (c *AppRegistry) ListAttributeGroupsForApplicationRequest(input *ListAttributeGroupsForApplicationInput) (req *request.Request, output *ListAttributeGroupsForApplicationOutput)
ListAttributeGroupsForApplicationRequest generates a "aws/request.Request" representing the client's request for the ListAttributeGroupsForApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAttributeGroupsForApplication for more information on using the ListAttributeGroupsForApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAttributeGroupsForApplicationRequest method. req, resp := client.ListAttributeGroupsForApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AppRegistry) ListAttributeGroupsForApplicationWithContext ¶
func (c *AppRegistry) ListAttributeGroupsForApplicationWithContext(ctx aws.Context, input *ListAttributeGroupsForApplicationInput, opts ...request.Option) (*ListAttributeGroupsForApplicationOutput, error)
ListAttributeGroupsForApplicationWithContext is the same as ListAttributeGroupsForApplication with the addition of the ability to pass a context and additional request options.
See ListAttributeGroupsForApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAttributeGroupsPages ¶
func (c *AppRegistry) ListAttributeGroupsPages(input *ListAttributeGroupsInput, fn func(*ListAttributeGroupsOutput, bool) bool) error
ListAttributeGroupsPages iterates over the pages of a ListAttributeGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAttributeGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAttributeGroups operation. pageNum := 0 err := client.ListAttributeGroupsPages(params, func(page *appregistry.ListAttributeGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppRegistry) ListAttributeGroupsPagesWithContext ¶
func (c *AppRegistry) ListAttributeGroupsPagesWithContext(ctx aws.Context, input *ListAttributeGroupsInput, fn func(*ListAttributeGroupsOutput, bool) bool, opts ...request.Option) error
ListAttributeGroupsPagesWithContext same as ListAttributeGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListAttributeGroupsRequest ¶
func (c *AppRegistry) ListAttributeGroupsRequest(input *ListAttributeGroupsInput) (req *request.Request, output *ListAttributeGroupsOutput)
ListAttributeGroupsRequest generates a "aws/request.Request" representing the client's request for the ListAttributeGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAttributeGroups for more information on using the ListAttributeGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAttributeGroupsRequest method. req, resp := client.ListAttributeGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListAttributeGroups
func (*AppRegistry) ListAttributeGroupsWithContext ¶
func (c *AppRegistry) ListAttributeGroupsWithContext(ctx aws.Context, input *ListAttributeGroupsInput, opts ...request.Option) (*ListAttributeGroupsOutput, error)
ListAttributeGroupsWithContext is the same as ListAttributeGroups with the addition of the ability to pass a context and additional request options.
See ListAttributeGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) ListTagsForResource ¶
func (c *AppRegistry) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Service Catalog App Registry.
Lists all of the tags on the resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListTagsForResource
func (*AppRegistry) ListTagsForResourceRequest ¶
func (c *AppRegistry) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/ListTagsForResource
func (*AppRegistry) ListTagsForResourceWithContext ¶
func (c *AppRegistry) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) PutConfiguration ¶
func (c *AppRegistry) PutConfiguration(input *PutConfigurationInput) (*PutConfigurationOutput, error)
PutConfiguration API operation for AWS Service Catalog App Registry.
Associates a TagKey configuration to an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation PutConfiguration for usage and error information.
Returned Error Types:
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
InternalServerException The service is experiencing internal problems.
ValidationException The request has invalid or missing parameters.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/PutConfiguration
func (*AppRegistry) PutConfigurationRequest ¶
func (c *AppRegistry) PutConfigurationRequest(input *PutConfigurationInput) (req *request.Request, output *PutConfigurationOutput)
PutConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutConfiguration for more information on using the PutConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutConfigurationRequest method. req, resp := client.PutConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/PutConfiguration
func (*AppRegistry) PutConfigurationWithContext ¶
func (c *AppRegistry) PutConfigurationWithContext(ctx aws.Context, input *PutConfigurationInput, opts ...request.Option) (*PutConfigurationOutput, error)
PutConfigurationWithContext is the same as PutConfiguration with the addition of the ability to pass a context and additional request options.
See PutConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) SyncResource ¶
func (c *AppRegistry) SyncResource(input *SyncResourceInput) (*SyncResourceOutput, error)
SyncResource API operation for AWS Service Catalog App Registry.
Syncs the resource with current AppRegistry records.
Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation SyncResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
ThrottlingException The maximum number of API requests has been exceeded.
ValidationException The request has invalid or missing parameters.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/SyncResource
func (*AppRegistry) SyncResourceRequest ¶
func (c *AppRegistry) SyncResourceRequest(input *SyncResourceInput) (req *request.Request, output *SyncResourceOutput)
SyncResourceRequest generates a "aws/request.Request" representing the client's request for the SyncResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SyncResource for more information on using the SyncResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SyncResourceRequest method. req, resp := client.SyncResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/SyncResource
func (*AppRegistry) SyncResourceWithContext ¶
func (c *AppRegistry) SyncResourceWithContext(ctx aws.Context, input *SyncResourceInput, opts ...request.Option) (*SyncResourceOutput, error)
SyncResourceWithContext is the same as SyncResource with the addition of the ability to pass a context and additional request options.
See SyncResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) TagResource ¶
func (c *AppRegistry) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Service Catalog App Registry.
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation TagResource for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/TagResource
func (*AppRegistry) TagResourceRequest ¶
func (c *AppRegistry) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/TagResource
func (*AppRegistry) TagResourceWithContext ¶
func (c *AppRegistry) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) UntagResource ¶
func (c *AppRegistry) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Service Catalog App Registry.
Removes tags from a resource.
This operation returns an empty response if the call was successful.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation UntagResource for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The specified resource does not exist.
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UntagResource
func (*AppRegistry) UntagResourceRequest ¶
func (c *AppRegistry) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UntagResource
func (*AppRegistry) UntagResourceWithContext ¶
func (c *AppRegistry) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) UpdateApplication ¶
func (c *AppRegistry) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
UpdateApplication API operation for AWS Service Catalog App Registry.
Updates an existing application with new attributes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation UpdateApplication for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
ValidationException The request has invalid or missing parameters.
InternalServerException The service is experiencing internal problems.
ThrottlingException The maximum number of API requests has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UpdateApplication
func (*AppRegistry) UpdateApplicationRequest ¶
func (c *AppRegistry) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
UpdateApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateApplication for more information on using the UpdateApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateApplicationRequest method. req, resp := client.UpdateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UpdateApplication
func (*AppRegistry) UpdateApplicationWithContext ¶
func (c *AppRegistry) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
UpdateApplicationWithContext is the same as UpdateApplication with the addition of the ability to pass a context and additional request options.
See UpdateApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppRegistry) UpdateAttributeGroup ¶
func (c *AppRegistry) UpdateAttributeGroup(input *UpdateAttributeGroupInput) (*UpdateAttributeGroupOutput, error)
UpdateAttributeGroup API operation for AWS Service Catalog App Registry.
Updates an existing attribute group with new details.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Service Catalog App Registry's API operation UpdateAttributeGroup for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource does not exist.
ValidationException The request has invalid or missing parameters.
ConflictException There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
InternalServerException The service is experiencing internal problems.
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UpdateAttributeGroup
func (*AppRegistry) UpdateAttributeGroupRequest ¶
func (c *AppRegistry) UpdateAttributeGroupRequest(input *UpdateAttributeGroupInput) (req *request.Request, output *UpdateAttributeGroupOutput)
UpdateAttributeGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateAttributeGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateAttributeGroup for more information on using the UpdateAttributeGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateAttributeGroupRequest method. req, resp := client.UpdateAttributeGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/AWS242AppRegistry-2020-06-24/UpdateAttributeGroup
func (*AppRegistry) UpdateAttributeGroupWithContext ¶
func (c *AppRegistry) UpdateAttributeGroupWithContext(ctx aws.Context, input *UpdateAttributeGroupInput, opts ...request.Option) (*UpdateAttributeGroupOutput, error)
UpdateAttributeGroupWithContext is the same as UpdateAttributeGroup with the addition of the ability to pass a context and additional request options.
See UpdateAttributeGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type AppRegistryConfiguration ¶
type AppRegistryConfiguration struct { // Includes the definition of a tagQuery. TagQueryConfiguration *TagQueryConfiguration `locationName:"tagQueryConfiguration" type:"structure"` // contains filtered or unexported fields }
Includes all of the AppRegistry settings.
func (AppRegistryConfiguration) GoString ¶
func (s AppRegistryConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppRegistryConfiguration) SetTagQueryConfiguration ¶
func (s *AppRegistryConfiguration) SetTagQueryConfiguration(v *TagQueryConfiguration) *AppRegistryConfiguration
SetTagQueryConfiguration sets the TagQueryConfiguration field's value.
func (AppRegistryConfiguration) String ¶
func (s AppRegistryConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Application ¶
type Application struct { // A key-value pair that identifies an associated resource. ApplicationTag map[string]*string `locationName:"applicationTag" type:"map"` // The Amazon resource name (ARN) that specifies the application across services. Arn *string `locationName:"arn" type:"string"` // The ISO-8601 formatted timestamp of the moment when the application was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the application. Description *string `locationName:"description" type:"string"` // The identifier of the application. Id *string `locationName:"id" min:"26" type:"string"` // The ISO-8601 formatted timestamp of the moment when the application was last // updated. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the application. The name must be unique in the region in which // you are creating the application. Name *string `locationName:"name" min:"1" type:"string"` // Key-value pairs you can use to associate with the application. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Represents a Amazon Web Services Service Catalog AppRegistry application that is the top-level node in a hierarchy of related cloud resource abstractions.
func (Application) GoString ¶
func (s Application) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Application) SetApplicationTag ¶
func (s *Application) SetApplicationTag(v map[string]*string) *Application
SetApplicationTag sets the ApplicationTag field's value.
func (*Application) SetArn ¶
func (s *Application) SetArn(v string) *Application
SetArn sets the Arn field's value.
func (*Application) SetCreationTime ¶
func (s *Application) SetCreationTime(v time.Time) *Application
SetCreationTime sets the CreationTime field's value.
func (*Application) SetDescription ¶
func (s *Application) SetDescription(v string) *Application
SetDescription sets the Description field's value.
func (*Application) SetId ¶
func (s *Application) SetId(v string) *Application
SetId sets the Id field's value.
func (*Application) SetLastUpdateTime ¶
func (s *Application) SetLastUpdateTime(v time.Time) *Application
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*Application) SetName ¶
func (s *Application) SetName(v string) *Application
SetName sets the Name field's value.
func (*Application) SetTags ¶
func (s *Application) SetTags(v map[string]*string) *Application
SetTags sets the Tags field's value.
func (Application) String ¶
func (s Application) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationSummary ¶
type ApplicationSummary struct { // The Amazon resource name (ARN) that specifies the application across services. Arn *string `locationName:"arn" type:"string"` // The ISO-8601 formatted timestamp of the moment when the application was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the application. Description *string `locationName:"description" type:"string"` // The identifier of the application. Id *string `locationName:"id" min:"26" type:"string"` // The ISO-8601 formatted timestamp of the moment when the application was last // updated. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the application. The name must be unique in the region in which // you are creating the application. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
Summary of a Amazon Web Services Service Catalog AppRegistry application.
func (ApplicationSummary) GoString ¶
func (s ApplicationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSummary) SetArn ¶
func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
SetArn sets the Arn field's value.
func (*ApplicationSummary) SetCreationTime ¶
func (s *ApplicationSummary) SetCreationTime(v time.Time) *ApplicationSummary
SetCreationTime sets the CreationTime field's value.
func (*ApplicationSummary) SetDescription ¶
func (s *ApplicationSummary) SetDescription(v string) *ApplicationSummary
SetDescription sets the Description field's value.
func (*ApplicationSummary) SetId ¶
func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
SetId sets the Id field's value.
func (*ApplicationSummary) SetLastUpdateTime ¶
func (s *ApplicationSummary) SetLastUpdateTime(v time.Time) *ApplicationSummary
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*ApplicationSummary) SetName ¶
func (s *ApplicationSummary) SetName(v string) *ApplicationSummary
SetName sets the Name field's value.
func (ApplicationSummary) String ¶
func (s ApplicationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationTagResult ¶
type ApplicationTagResult struct { // The application tag is in the process of being applied to a resource, was // successfully applied to a resource, or failed to apply to a resource. ApplicationTagStatus *string `locationName:"applicationTagStatus" type:"string" enum:"ApplicationTagStatus"` // The message returned if the call fails. ErrorMessage *string `locationName:"errorMessage" type:"string"` // A unique pagination token for each page of results. Make the call again with // the returned token to retrieve the next page of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The resources associated with an application Resources []*ResourcesListItem `locationName:"resources" type:"list"` // contains filtered or unexported fields }
The result of the application tag that's applied to a resource.
func (ApplicationTagResult) GoString ¶
func (s ApplicationTagResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationTagResult) SetApplicationTagStatus ¶
func (s *ApplicationTagResult) SetApplicationTagStatus(v string) *ApplicationTagResult
SetApplicationTagStatus sets the ApplicationTagStatus field's value.
func (*ApplicationTagResult) SetErrorMessage ¶
func (s *ApplicationTagResult) SetErrorMessage(v string) *ApplicationTagResult
SetErrorMessage sets the ErrorMessage field's value.
func (*ApplicationTagResult) SetNextToken ¶
func (s *ApplicationTagResult) SetNextToken(v string) *ApplicationTagResult
SetNextToken sets the NextToken field's value.
func (*ApplicationTagResult) SetResources ¶
func (s *ApplicationTagResult) SetResources(v []*ResourcesListItem) *ApplicationTagResult
SetResources sets the Resources field's value.
func (ApplicationTagResult) String ¶
func (s ApplicationTagResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateAttributeGroupInput ¶
type AssociateAttributeGroupInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The name, ID, or ARN of the attribute group that holds the attributes to // describe the application. // // AttributeGroup is a required field AttributeGroup *string `location:"uri" locationName:"attributeGroup" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateAttributeGroupInput) GoString ¶
func (s AssociateAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAttributeGroupInput) SetApplication ¶
func (s *AssociateAttributeGroupInput) SetApplication(v string) *AssociateAttributeGroupInput
SetApplication sets the Application field's value.
func (*AssociateAttributeGroupInput) SetAttributeGroup ¶
func (s *AssociateAttributeGroupInput) SetAttributeGroup(v string) *AssociateAttributeGroupInput
SetAttributeGroup sets the AttributeGroup field's value.
func (AssociateAttributeGroupInput) String ¶
func (s AssociateAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAttributeGroupInput) Validate ¶
func (s *AssociateAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateAttributeGroupOutput ¶
type AssociateAttributeGroupOutput struct { // The Amazon resource name (ARN) of the application that was augmented with // attributes. ApplicationArn *string `locationName:"applicationArn" type:"string"` // The Amazon resource name (ARN) of the attribute group that contains the application's // new attributes. AttributeGroupArn *string `locationName:"attributeGroupArn" type:"string"` // contains filtered or unexported fields }
func (AssociateAttributeGroupOutput) GoString ¶
func (s AssociateAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAttributeGroupOutput) SetApplicationArn ¶
func (s *AssociateAttributeGroupOutput) SetApplicationArn(v string) *AssociateAttributeGroupOutput
SetApplicationArn sets the ApplicationArn field's value.
func (*AssociateAttributeGroupOutput) SetAttributeGroupArn ¶
func (s *AssociateAttributeGroupOutput) SetAttributeGroupArn(v string) *AssociateAttributeGroupOutput
SetAttributeGroupArn sets the AttributeGroupArn field's value.
func (AssociateAttributeGroupOutput) String ¶
func (s AssociateAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateResourceInput ¶
type AssociateResourceInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // Determines whether an application tag is applied or skipped. Options []*string `locationName:"options" type:"list" enum:"AssociationOption"` // The name or ID of the resource of which the application will be associated. // // Resource is a required field Resource *string `location:"uri" locationName:"resource" min:"1" type:"string" required:"true"` // The type of resource of which the application will be associated. // // ResourceType is a required field ResourceType *string `location:"uri" locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` // contains filtered or unexported fields }
func (AssociateResourceInput) GoString ¶
func (s AssociateResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateResourceInput) SetApplication ¶
func (s *AssociateResourceInput) SetApplication(v string) *AssociateResourceInput
SetApplication sets the Application field's value.
func (*AssociateResourceInput) SetOptions ¶
func (s *AssociateResourceInput) SetOptions(v []*string) *AssociateResourceInput
SetOptions sets the Options field's value.
func (*AssociateResourceInput) SetResource ¶
func (s *AssociateResourceInput) SetResource(v string) *AssociateResourceInput
SetResource sets the Resource field's value.
func (*AssociateResourceInput) SetResourceType ¶
func (s *AssociateResourceInput) SetResourceType(v string) *AssociateResourceInput
SetResourceType sets the ResourceType field's value.
func (AssociateResourceInput) String ¶
func (s AssociateResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateResourceInput) Validate ¶
func (s *AssociateResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateResourceOutput ¶
type AssociateResourceOutput struct { // The Amazon resource name (ARN) of the application that was augmented with // attributes. ApplicationArn *string `locationName:"applicationArn" type:"string"` // Determines whether an application tag is applied or skipped. Options []*string `locationName:"options" type:"list" enum:"AssociationOption"` // The Amazon resource name (ARN) that specifies the resource. ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (AssociateResourceOutput) GoString ¶
func (s AssociateResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateResourceOutput) SetApplicationArn ¶
func (s *AssociateResourceOutput) SetApplicationArn(v string) *AssociateResourceOutput
SetApplicationArn sets the ApplicationArn field's value.
func (*AssociateResourceOutput) SetOptions ¶
func (s *AssociateResourceOutput) SetOptions(v []*string) *AssociateResourceOutput
SetOptions sets the Options field's value.
func (*AssociateResourceOutput) SetResourceArn ¶
func (s *AssociateResourceOutput) SetResourceArn(v string) *AssociateResourceOutput
SetResourceArn sets the ResourceArn field's value.
func (AssociateResourceOutput) String ¶
func (s AssociateResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttributeGroup ¶
type AttributeGroup struct { // The Amazon resource name (ARN) that specifies the attribute group across // services. Arn *string `locationName:"arn" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the attribute group that the user provides. Description *string `locationName:"description" type:"string"` // The globally unique attribute group identifier of the attribute group. Id *string `locationName:"id" min:"1" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was last // updated. This time is the same as the creationTime for a newly created attribute // group. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the attribute group. Name *string `locationName:"name" min:"1" type:"string"` // Key-value pairs you can use to associate with the attribute group. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Represents a Amazon Web Services Service Catalog AppRegistry attribute group that is rich metadata which describes an application and its components.
func (AttributeGroup) GoString ¶
func (s AttributeGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeGroup) SetArn ¶
func (s *AttributeGroup) SetArn(v string) *AttributeGroup
SetArn sets the Arn field's value.
func (*AttributeGroup) SetCreationTime ¶
func (s *AttributeGroup) SetCreationTime(v time.Time) *AttributeGroup
SetCreationTime sets the CreationTime field's value.
func (*AttributeGroup) SetDescription ¶
func (s *AttributeGroup) SetDescription(v string) *AttributeGroup
SetDescription sets the Description field's value.
func (*AttributeGroup) SetId ¶
func (s *AttributeGroup) SetId(v string) *AttributeGroup
SetId sets the Id field's value.
func (*AttributeGroup) SetLastUpdateTime ¶
func (s *AttributeGroup) SetLastUpdateTime(v time.Time) *AttributeGroup
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*AttributeGroup) SetName ¶
func (s *AttributeGroup) SetName(v string) *AttributeGroup
SetName sets the Name field's value.
func (*AttributeGroup) SetTags ¶
func (s *AttributeGroup) SetTags(v map[string]*string) *AttributeGroup
SetTags sets the Tags field's value.
func (AttributeGroup) String ¶
func (s AttributeGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttributeGroupDetails ¶
type AttributeGroupDetails struct { // The Amazon resource name (ARN) that specifies the attribute group. Arn *string `locationName:"arn" type:"string"` // The service principal that created the attribute group. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The unique identifier of the attribute group. Id *string `locationName:"id" min:"1" type:"string"` // // This field is no longer supported. We recommend you don't use the field when // using ListAttributeGroupsForApplication. // // The name of the attribute group. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The details related to a specific AttributeGroup.
func (AttributeGroupDetails) GoString ¶
func (s AttributeGroupDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeGroupDetails) SetArn ¶
func (s *AttributeGroupDetails) SetArn(v string) *AttributeGroupDetails
SetArn sets the Arn field's value.
func (*AttributeGroupDetails) SetCreatedBy ¶
func (s *AttributeGroupDetails) SetCreatedBy(v string) *AttributeGroupDetails
SetCreatedBy sets the CreatedBy field's value.
func (*AttributeGroupDetails) SetId ¶
func (s *AttributeGroupDetails) SetId(v string) *AttributeGroupDetails
SetId sets the Id field's value.
func (*AttributeGroupDetails) SetName ¶
func (s *AttributeGroupDetails) SetName(v string) *AttributeGroupDetails
SetName sets the Name field's value.
func (AttributeGroupDetails) String ¶
func (s AttributeGroupDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttributeGroupSummary ¶
type AttributeGroupSummary struct { // The Amazon resource name (ARN) that specifies the attribute group across // services. Arn *string `locationName:"arn" type:"string"` // The service principal that created the attribute group. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the attribute group that the user provides. Description *string `locationName:"description" type:"string"` // The globally unique attribute group identifier of the attribute group. Id *string `locationName:"id" min:"1" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was last // updated. This time is the same as the creationTime for a newly created attribute // group. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the attribute group. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.
func (AttributeGroupSummary) GoString ¶
func (s AttributeGroupSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeGroupSummary) SetArn ¶
func (s *AttributeGroupSummary) SetArn(v string) *AttributeGroupSummary
SetArn sets the Arn field's value.
func (*AttributeGroupSummary) SetCreatedBy ¶
func (s *AttributeGroupSummary) SetCreatedBy(v string) *AttributeGroupSummary
SetCreatedBy sets the CreatedBy field's value.
func (*AttributeGroupSummary) SetCreationTime ¶
func (s *AttributeGroupSummary) SetCreationTime(v time.Time) *AttributeGroupSummary
SetCreationTime sets the CreationTime field's value.
func (*AttributeGroupSummary) SetDescription ¶
func (s *AttributeGroupSummary) SetDescription(v string) *AttributeGroupSummary
SetDescription sets the Description field's value.
func (*AttributeGroupSummary) SetId ¶
func (s *AttributeGroupSummary) SetId(v string) *AttributeGroupSummary
SetId sets the Id field's value.
func (*AttributeGroupSummary) SetLastUpdateTime ¶
func (s *AttributeGroupSummary) SetLastUpdateTime(v time.Time) *AttributeGroupSummary
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*AttributeGroupSummary) SetName ¶
func (s *AttributeGroupSummary) SetName(v string) *AttributeGroupSummary
SetName sets the Name field's value.
func (AttributeGroupSummary) String ¶
func (s AttributeGroupSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateApplicationInput ¶
type CreateApplicationInput struct { // A unique identifier that you provide to ensure idempotency. If you retry // a request that completed successfully using the same client token and the // same parameters, the retry succeeds without performing any further actions. // If you retry a successful request using the same client token, but one or // more of the parameters are different, the retry fails. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the application. Description *string `locationName:"description" type:"string"` // The name of the application. The name must be unique in the region in which // you are creating the application. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Key-value pairs you can use to associate with the application. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateApplicationInput) GoString ¶
func (s CreateApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) SetClientToken ¶
func (s *CreateApplicationInput) SetClientToken(v string) *CreateApplicationInput
SetClientToken sets the ClientToken field's value.
func (*CreateApplicationInput) SetDescription ¶
func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
SetDescription sets the Description field's value.
func (*CreateApplicationInput) SetName ¶
func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
SetName sets the Name field's value.
func (*CreateApplicationInput) SetTags ¶
func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
SetTags sets the Tags field's value.
func (CreateApplicationInput) String ¶
func (s CreateApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) Validate ¶
func (s *CreateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // Information about the application. Application *Application `locationName:"application" type:"structure"` // contains filtered or unexported fields }
func (CreateApplicationOutput) GoString ¶
func (s CreateApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationOutput) SetApplication ¶
func (s *CreateApplicationOutput) SetApplication(v *Application) *CreateApplicationOutput
SetApplication sets the Application field's value.
func (CreateApplicationOutput) String ¶
func (s CreateApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAttributeGroupInput ¶
type CreateAttributeGroupInput struct { // A JSON string in the form of nested key-value pairs that represent the attributes // in the group and describes an application and its components. // // Attributes is a required field Attributes *string `locationName:"attributes" min:"1" type:"string" required:"true"` // A unique identifier that you provide to ensure idempotency. If you retry // a request that completed successfully using the same client token and the // same parameters, the retry succeeds without performing any further actions. // If you retry a successful request using the same client token, but one or // more of the parameters are different, the retry fails. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the attribute group that the user provides. Description *string `locationName:"description" type:"string"` // The name of the attribute group. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Key-value pairs you can use to associate with the attribute group. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateAttributeGroupInput) GoString ¶
func (s CreateAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAttributeGroupInput) SetAttributes ¶
func (s *CreateAttributeGroupInput) SetAttributes(v string) *CreateAttributeGroupInput
SetAttributes sets the Attributes field's value.
func (*CreateAttributeGroupInput) SetClientToken ¶
func (s *CreateAttributeGroupInput) SetClientToken(v string) *CreateAttributeGroupInput
SetClientToken sets the ClientToken field's value.
func (*CreateAttributeGroupInput) SetDescription ¶
func (s *CreateAttributeGroupInput) SetDescription(v string) *CreateAttributeGroupInput
SetDescription sets the Description field's value.
func (*CreateAttributeGroupInput) SetName ¶
func (s *CreateAttributeGroupInput) SetName(v string) *CreateAttributeGroupInput
SetName sets the Name field's value.
func (*CreateAttributeGroupInput) SetTags ¶
func (s *CreateAttributeGroupInput) SetTags(v map[string]*string) *CreateAttributeGroupInput
SetTags sets the Tags field's value.
func (CreateAttributeGroupInput) String ¶
func (s CreateAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAttributeGroupInput) Validate ¶
func (s *CreateAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAttributeGroupOutput ¶
type CreateAttributeGroupOutput struct { // Information about the attribute group. AttributeGroup *AttributeGroup `locationName:"attributeGroup" type:"structure"` // contains filtered or unexported fields }
func (CreateAttributeGroupOutput) GoString ¶
func (s CreateAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAttributeGroupOutput) SetAttributeGroup ¶
func (s *CreateAttributeGroupOutput) SetAttributeGroup(v *AttributeGroup) *CreateAttributeGroupOutput
SetAttributeGroup sets the AttributeGroup field's value.
func (CreateAttributeGroupOutput) String ¶
func (s CreateAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteApplicationInput) GoString ¶
func (s DeleteApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) SetApplication ¶
func (s *DeleteApplicationInput) SetApplication(v string) *DeleteApplicationInput
SetApplication sets the Application field's value.
func (DeleteApplicationInput) String ¶
func (s DeleteApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) Validate ¶
func (s *DeleteApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct { // Information about the deleted application. Application *ApplicationSummary `locationName:"application" type:"structure"` // contains filtered or unexported fields }
func (DeleteApplicationOutput) GoString ¶
func (s DeleteApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationOutput) SetApplication ¶
func (s *DeleteApplicationOutput) SetApplication(v *ApplicationSummary) *DeleteApplicationOutput
SetApplication sets the Application field's value.
func (DeleteApplicationOutput) String ¶
func (s DeleteApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAttributeGroupInput ¶
type DeleteAttributeGroupInput struct { // The name, ID, or ARN of the attribute group that holds the attributes to // describe the application. // // AttributeGroup is a required field AttributeGroup *string `location:"uri" locationName:"attributeGroup" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAttributeGroupInput) GoString ¶
func (s DeleteAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttributeGroupInput) SetAttributeGroup ¶
func (s *DeleteAttributeGroupInput) SetAttributeGroup(v string) *DeleteAttributeGroupInput
SetAttributeGroup sets the AttributeGroup field's value.
func (DeleteAttributeGroupInput) String ¶
func (s DeleteAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttributeGroupInput) Validate ¶
func (s *DeleteAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAttributeGroupOutput ¶
type DeleteAttributeGroupOutput struct { // Information about the deleted attribute group. AttributeGroup *AttributeGroupSummary `locationName:"attributeGroup" type:"structure"` // contains filtered or unexported fields }
func (DeleteAttributeGroupOutput) GoString ¶
func (s DeleteAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttributeGroupOutput) SetAttributeGroup ¶
func (s *DeleteAttributeGroupOutput) SetAttributeGroup(v *AttributeGroupSummary) *DeleteAttributeGroupOutput
SetAttributeGroup sets the AttributeGroup field's value.
func (DeleteAttributeGroupOutput) String ¶
func (s DeleteAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateAttributeGroupInput ¶
type DisassociateAttributeGroupInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The name, ID, or ARN of the attribute group that holds the attributes to // describe the application. // // AttributeGroup is a required field AttributeGroup *string `location:"uri" locationName:"attributeGroup" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateAttributeGroupInput) GoString ¶
func (s DisassociateAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAttributeGroupInput) SetApplication ¶
func (s *DisassociateAttributeGroupInput) SetApplication(v string) *DisassociateAttributeGroupInput
SetApplication sets the Application field's value.
func (*DisassociateAttributeGroupInput) SetAttributeGroup ¶
func (s *DisassociateAttributeGroupInput) SetAttributeGroup(v string) *DisassociateAttributeGroupInput
SetAttributeGroup sets the AttributeGroup field's value.
func (DisassociateAttributeGroupInput) String ¶
func (s DisassociateAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAttributeGroupInput) Validate ¶
func (s *DisassociateAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateAttributeGroupOutput ¶
type DisassociateAttributeGroupOutput struct { // The Amazon resource name (ARN) that specifies the application. ApplicationArn *string `locationName:"applicationArn" type:"string"` // The Amazon resource name (ARN) that specifies the attribute group. AttributeGroupArn *string `locationName:"attributeGroupArn" type:"string"` // contains filtered or unexported fields }
func (DisassociateAttributeGroupOutput) GoString ¶
func (s DisassociateAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAttributeGroupOutput) SetApplicationArn ¶
func (s *DisassociateAttributeGroupOutput) SetApplicationArn(v string) *DisassociateAttributeGroupOutput
SetApplicationArn sets the ApplicationArn field's value.
func (*DisassociateAttributeGroupOutput) SetAttributeGroupArn ¶
func (s *DisassociateAttributeGroupOutput) SetAttributeGroupArn(v string) *DisassociateAttributeGroupOutput
SetAttributeGroupArn sets the AttributeGroupArn field's value.
func (DisassociateAttributeGroupOutput) String ¶
func (s DisassociateAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateResourceInput ¶
type DisassociateResourceInput struct { // The name or ID of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The name or ID of the resource. // // Resource is a required field Resource *string `location:"uri" locationName:"resource" min:"1" type:"string" required:"true"` // The type of the resource that is being disassociated. // // ResourceType is a required field ResourceType *string `location:"uri" locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` // contains filtered or unexported fields }
func (DisassociateResourceInput) GoString ¶
func (s DisassociateResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateResourceInput) SetApplication ¶
func (s *DisassociateResourceInput) SetApplication(v string) *DisassociateResourceInput
SetApplication sets the Application field's value.
func (*DisassociateResourceInput) SetResource ¶
func (s *DisassociateResourceInput) SetResource(v string) *DisassociateResourceInput
SetResource sets the Resource field's value.
func (*DisassociateResourceInput) SetResourceType ¶
func (s *DisassociateResourceInput) SetResourceType(v string) *DisassociateResourceInput
SetResourceType sets the ResourceType field's value.
func (DisassociateResourceInput) String ¶
func (s DisassociateResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateResourceInput) Validate ¶
func (s *DisassociateResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateResourceOutput ¶
type DisassociateResourceOutput struct { // The Amazon resource name (ARN) that specifies the application. ApplicationArn *string `locationName:"applicationArn" type:"string"` // The Amazon resource name (ARN) that specifies the resource. ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (DisassociateResourceOutput) GoString ¶
func (s DisassociateResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateResourceOutput) SetApplicationArn ¶
func (s *DisassociateResourceOutput) SetApplicationArn(v string) *DisassociateResourceOutput
SetApplicationArn sets the ApplicationArn field's value.
func (*DisassociateResourceOutput) SetResourceArn ¶
func (s *DisassociateResourceOutput) SetResourceArn(v string) *DisassociateResourceOutput
SetResourceArn sets the ResourceArn field's value.
func (DisassociateResourceOutput) String ¶
func (s DisassociateResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetApplicationInput ¶
type GetApplicationInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationInput) GoString ¶
func (s GetApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationInput) SetApplication ¶
func (s *GetApplicationInput) SetApplication(v string) *GetApplicationInput
SetApplication sets the Application field's value.
func (GetApplicationInput) String ¶
func (s GetApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationInput) Validate ¶
func (s *GetApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationOutput ¶
type GetApplicationOutput struct { // A key-value pair that identifies an associated resource. ApplicationTag map[string]*string `locationName:"applicationTag" type:"map"` // The Amazon resource name (ARN) that specifies the application across services. Arn *string `locationName:"arn" type:"string"` // The number of top-level resources that were registered as part of this application. AssociatedResourceCount *int64 `locationName:"associatedResourceCount" type:"integer"` // The ISO-8601 formatted timestamp of the moment when the application was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the application. Description *string `locationName:"description" type:"string"` // The identifier of the application. Id *string `locationName:"id" min:"26" type:"string"` // The information about the integration of the application with other services, // such as Resource Groups. Integrations *Integrations `locationName:"integrations" type:"structure"` // The ISO-8601 formatted timestamp of the moment when the application was last // updated. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the application. The name must be unique in the region in which // you are creating the application. Name *string `locationName:"name" min:"1" type:"string"` // Key-value pairs associated with the application. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetApplicationOutput) GoString ¶
func (s GetApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationOutput) SetApplicationTag ¶
func (s *GetApplicationOutput) SetApplicationTag(v map[string]*string) *GetApplicationOutput
SetApplicationTag sets the ApplicationTag field's value.
func (*GetApplicationOutput) SetArn ¶
func (s *GetApplicationOutput) SetArn(v string) *GetApplicationOutput
SetArn sets the Arn field's value.
func (*GetApplicationOutput) SetAssociatedResourceCount ¶
func (s *GetApplicationOutput) SetAssociatedResourceCount(v int64) *GetApplicationOutput
SetAssociatedResourceCount sets the AssociatedResourceCount field's value.
func (*GetApplicationOutput) SetCreationTime ¶
func (s *GetApplicationOutput) SetCreationTime(v time.Time) *GetApplicationOutput
SetCreationTime sets the CreationTime field's value.
func (*GetApplicationOutput) SetDescription ¶
func (s *GetApplicationOutput) SetDescription(v string) *GetApplicationOutput
SetDescription sets the Description field's value.
func (*GetApplicationOutput) SetId ¶
func (s *GetApplicationOutput) SetId(v string) *GetApplicationOutput
SetId sets the Id field's value.
func (*GetApplicationOutput) SetIntegrations ¶
func (s *GetApplicationOutput) SetIntegrations(v *Integrations) *GetApplicationOutput
SetIntegrations sets the Integrations field's value.
func (*GetApplicationOutput) SetLastUpdateTime ¶
func (s *GetApplicationOutput) SetLastUpdateTime(v time.Time) *GetApplicationOutput
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*GetApplicationOutput) SetName ¶
func (s *GetApplicationOutput) SetName(v string) *GetApplicationOutput
SetName sets the Name field's value.
func (*GetApplicationOutput) SetTags ¶
func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
SetTags sets the Tags field's value.
func (GetApplicationOutput) String ¶
func (s GetApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAssociatedResourceInput ¶
type GetAssociatedResourceInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The maximum number of results to return. If the parameter is omitted, it // defaults to 25. The value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // A unique pagination token for each page of results. Make the call again with // the returned token to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The name or ID of the resource associated with the application. // // Resource is a required field Resource *string `location:"uri" locationName:"resource" min:"1" type:"string" required:"true"` // States whether an application tag is applied, not applied, in the process // of being applied, or skipped. ResourceTagStatus []*string `location:"querystring" locationName:"resourceTagStatus" min:"1" type:"list" enum:"ResourceItemStatus"` // The type of resource associated with the application. // // ResourceType is a required field ResourceType *string `location:"uri" locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` // contains filtered or unexported fields }
func (GetAssociatedResourceInput) GoString ¶
func (s GetAssociatedResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssociatedResourceInput) SetApplication ¶
func (s *GetAssociatedResourceInput) SetApplication(v string) *GetAssociatedResourceInput
SetApplication sets the Application field's value.
func (*GetAssociatedResourceInput) SetMaxResults ¶
func (s *GetAssociatedResourceInput) SetMaxResults(v int64) *GetAssociatedResourceInput
SetMaxResults sets the MaxResults field's value.
func (*GetAssociatedResourceInput) SetNextToken ¶
func (s *GetAssociatedResourceInput) SetNextToken(v string) *GetAssociatedResourceInput
SetNextToken sets the NextToken field's value.
func (*GetAssociatedResourceInput) SetResource ¶
func (s *GetAssociatedResourceInput) SetResource(v string) *GetAssociatedResourceInput
SetResource sets the Resource field's value.
func (*GetAssociatedResourceInput) SetResourceTagStatus ¶
func (s *GetAssociatedResourceInput) SetResourceTagStatus(v []*string) *GetAssociatedResourceInput
SetResourceTagStatus sets the ResourceTagStatus field's value.
func (*GetAssociatedResourceInput) SetResourceType ¶
func (s *GetAssociatedResourceInput) SetResourceType(v string) *GetAssociatedResourceInput
SetResourceType sets the ResourceType field's value.
func (GetAssociatedResourceInput) String ¶
func (s GetAssociatedResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssociatedResourceInput) Validate ¶
func (s *GetAssociatedResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssociatedResourceOutput ¶
type GetAssociatedResourceOutput struct { // The result of the application that's tag applied to a resource. ApplicationTagResult *ApplicationTagResult `locationName:"applicationTagResult" type:"structure"` // Determines whether an application tag is applied or skipped. Options []*string `locationName:"options" type:"list" enum:"AssociationOption"` // The resource associated with the application. Resource *Resource `locationName:"resource" type:"structure"` // contains filtered or unexported fields }
func (GetAssociatedResourceOutput) GoString ¶
func (s GetAssociatedResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssociatedResourceOutput) SetApplicationTagResult ¶
func (s *GetAssociatedResourceOutput) SetApplicationTagResult(v *ApplicationTagResult) *GetAssociatedResourceOutput
SetApplicationTagResult sets the ApplicationTagResult field's value.
func (*GetAssociatedResourceOutput) SetOptions ¶
func (s *GetAssociatedResourceOutput) SetOptions(v []*string) *GetAssociatedResourceOutput
SetOptions sets the Options field's value.
func (*GetAssociatedResourceOutput) SetResource ¶
func (s *GetAssociatedResourceOutput) SetResource(v *Resource) *GetAssociatedResourceOutput
SetResource sets the Resource field's value.
func (GetAssociatedResourceOutput) String ¶
func (s GetAssociatedResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAttributeGroupInput ¶
type GetAttributeGroupInput struct { // The name, ID, or ARN of the attribute group that holds the attributes to // describe the application. // // AttributeGroup is a required field AttributeGroup *string `location:"uri" locationName:"attributeGroup" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAttributeGroupInput) GoString ¶
func (s GetAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAttributeGroupInput) SetAttributeGroup ¶
func (s *GetAttributeGroupInput) SetAttributeGroup(v string) *GetAttributeGroupInput
SetAttributeGroup sets the AttributeGroup field's value.
func (GetAttributeGroupInput) String ¶
func (s GetAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAttributeGroupInput) Validate ¶
func (s *GetAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAttributeGroupOutput ¶
type GetAttributeGroupOutput struct { // The Amazon resource name (ARN) that specifies the attribute group across // services. Arn *string `locationName:"arn" type:"string"` // A JSON string in the form of nested key-value pairs that represent the attributes // in the group and describes an application and its components. Attributes *string `locationName:"attributes" min:"1" type:"string"` // The service principal that created the attribute group. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` // The description of the attribute group that the user provides. Description *string `locationName:"description" type:"string"` // The identifier of the attribute group. Id *string `locationName:"id" min:"1" type:"string"` // The ISO-8601 formatted timestamp of the moment the attribute group was last // updated. This time is the same as the creationTime for a newly created attribute // group. LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" timestampFormat:"iso8601"` // The name of the attribute group. Name *string `locationName:"name" min:"1" type:"string"` // Key-value pairs associated with the attribute group. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetAttributeGroupOutput) GoString ¶
func (s GetAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAttributeGroupOutput) SetArn ¶
func (s *GetAttributeGroupOutput) SetArn(v string) *GetAttributeGroupOutput
SetArn sets the Arn field's value.
func (*GetAttributeGroupOutput) SetAttributes ¶
func (s *GetAttributeGroupOutput) SetAttributes(v string) *GetAttributeGroupOutput
SetAttributes sets the Attributes field's value.
func (*GetAttributeGroupOutput) SetCreatedBy ¶
func (s *GetAttributeGroupOutput) SetCreatedBy(v string) *GetAttributeGroupOutput
SetCreatedBy sets the CreatedBy field's value.
func (*GetAttributeGroupOutput) SetCreationTime ¶
func (s *GetAttributeGroupOutput) SetCreationTime(v time.Time) *GetAttributeGroupOutput
SetCreationTime sets the CreationTime field's value.
func (*GetAttributeGroupOutput) SetDescription ¶
func (s *GetAttributeGroupOutput) SetDescription(v string) *GetAttributeGroupOutput
SetDescription sets the Description field's value.
func (*GetAttributeGroupOutput) SetId ¶
func (s *GetAttributeGroupOutput) SetId(v string) *GetAttributeGroupOutput
SetId sets the Id field's value.
func (*GetAttributeGroupOutput) SetLastUpdateTime ¶
func (s *GetAttributeGroupOutput) SetLastUpdateTime(v time.Time) *GetAttributeGroupOutput
SetLastUpdateTime sets the LastUpdateTime field's value.
func (*GetAttributeGroupOutput) SetName ¶
func (s *GetAttributeGroupOutput) SetName(v string) *GetAttributeGroupOutput
SetName sets the Name field's value.
func (*GetAttributeGroupOutput) SetTags ¶
func (s *GetAttributeGroupOutput) SetTags(v map[string]*string) *GetAttributeGroupOutput
SetTags sets the Tags field's value.
func (GetAttributeGroupOutput) String ¶
func (s GetAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConfigurationInput ¶
type GetConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetConfigurationInput) GoString ¶
func (s GetConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetConfigurationInput) String ¶
func (s GetConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConfigurationOutput ¶
type GetConfigurationOutput struct { // Retrieves TagKey configuration from an account. Configuration *AppRegistryConfiguration `locationName:"configuration" type:"structure"` // contains filtered or unexported fields }
func (GetConfigurationOutput) GoString ¶
func (s GetConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConfigurationOutput) SetConfiguration ¶
func (s *GetConfigurationOutput) SetConfiguration(v *AppRegistryConfiguration) *GetConfigurationOutput
SetConfiguration sets the Configuration field's value.
func (GetConfigurationOutput) String ¶
func (s GetConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Integrations ¶
type Integrations struct { // The information about the resource group integration. ApplicationTagResourceGroup *ResourceGroup `locationName:"applicationTagResourceGroup" type:"structure"` // The information about the resource group integration. ResourceGroup *ResourceGroup `locationName:"resourceGroup" type:"structure"` // contains filtered or unexported fields }
The information about the service integration.
func (Integrations) GoString ¶
func (s Integrations) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Integrations) SetApplicationTagResourceGroup ¶
func (s *Integrations) SetApplicationTagResourceGroup(v *ResourceGroup) *Integrations
SetApplicationTagResourceGroup sets the ApplicationTagResourceGroup field's value.
func (*Integrations) SetResourceGroup ¶
func (s *Integrations) SetResourceGroup(v *ResourceGroup) *Integrations
SetResourceGroup sets the ResourceGroup field's value.
func (Integrations) String ¶
func (s Integrations) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The service is experiencing internal problems.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApplicationsInput ¶
type ListApplicationsInput struct { // The upper bound of the number of results to return (cannot exceed 25). If // this parameter is omitted, it defaults to 25. This value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to use to get the next page of results after a previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsInput) GoString ¶
func (s ListApplicationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) SetMaxResults ¶
func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationsInput) SetNextToken ¶
func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationsInput) String ¶
func (s ListApplicationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) Validate ¶
func (s *ListApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // This list of applications. Applications []*ApplicationSummary `locationName:"applications" type:"list"` // The token to use to get the next page of results after a previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListApplicationsOutput) GoString ¶
func (s ListApplicationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsOutput) SetApplications ¶
func (s *ListApplicationsOutput) SetApplications(v []*ApplicationSummary) *ListApplicationsOutput
SetApplications sets the Applications field's value.
func (*ListApplicationsOutput) SetNextToken ¶
func (s *ListApplicationsOutput) SetNextToken(v string) *ListApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationsOutput) String ¶
func (s ListApplicationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssociatedAttributeGroupsInput ¶
type ListAssociatedAttributeGroupsInput struct { // The name or ID of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The upper bound of the number of results to return (cannot exceed 25). If // this parameter is omitted, it defaults to 25. This value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to use to get the next page of results after a previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedAttributeGroupsInput) GoString ¶
func (s ListAssociatedAttributeGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedAttributeGroupsInput) SetApplication ¶
func (s *ListAssociatedAttributeGroupsInput) SetApplication(v string) *ListAssociatedAttributeGroupsInput
SetApplication sets the Application field's value.
func (*ListAssociatedAttributeGroupsInput) SetMaxResults ¶
func (s *ListAssociatedAttributeGroupsInput) SetMaxResults(v int64) *ListAssociatedAttributeGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssociatedAttributeGroupsInput) SetNextToken ¶
func (s *ListAssociatedAttributeGroupsInput) SetNextToken(v string) *ListAssociatedAttributeGroupsInput
SetNextToken sets the NextToken field's value.
func (ListAssociatedAttributeGroupsInput) String ¶
func (s ListAssociatedAttributeGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedAttributeGroupsInput) Validate ¶
func (s *ListAssociatedAttributeGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedAttributeGroupsOutput ¶
type ListAssociatedAttributeGroupsOutput struct { // A list of attribute group IDs. AttributeGroups []*string `locationName:"attributeGroups" type:"list"` // The token to use to get the next page of results after a previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedAttributeGroupsOutput) GoString ¶
func (s ListAssociatedAttributeGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedAttributeGroupsOutput) SetAttributeGroups ¶
func (s *ListAssociatedAttributeGroupsOutput) SetAttributeGroups(v []*string) *ListAssociatedAttributeGroupsOutput
SetAttributeGroups sets the AttributeGroups field's value.
func (*ListAssociatedAttributeGroupsOutput) SetNextToken ¶
func (s *ListAssociatedAttributeGroupsOutput) SetNextToken(v string) *ListAssociatedAttributeGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListAssociatedAttributeGroupsOutput) String ¶
func (s ListAssociatedAttributeGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssociatedResourcesInput ¶
type ListAssociatedResourcesInput struct { // The name, ID, or ARN of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The upper bound of the number of results to return (cannot exceed 25). If // this parameter is omitted, it defaults to 25. This value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to use to get the next page of results after a previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedResourcesInput) GoString ¶
func (s ListAssociatedResourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedResourcesInput) SetApplication ¶
func (s *ListAssociatedResourcesInput) SetApplication(v string) *ListAssociatedResourcesInput
SetApplication sets the Application field's value.
func (*ListAssociatedResourcesInput) SetMaxResults ¶
func (s *ListAssociatedResourcesInput) SetMaxResults(v int64) *ListAssociatedResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssociatedResourcesInput) SetNextToken ¶
func (s *ListAssociatedResourcesInput) SetNextToken(v string) *ListAssociatedResourcesInput
SetNextToken sets the NextToken field's value.
func (ListAssociatedResourcesInput) String ¶
func (s ListAssociatedResourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedResourcesInput) Validate ¶
func (s *ListAssociatedResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedResourcesOutput ¶
type ListAssociatedResourcesOutput struct { // The token to use to get the next page of results after a previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Information about the resources. Resources []*ResourceInfo `locationName:"resources" type:"list"` // contains filtered or unexported fields }
func (ListAssociatedResourcesOutput) GoString ¶
func (s ListAssociatedResourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedResourcesOutput) SetNextToken ¶
func (s *ListAssociatedResourcesOutput) SetNextToken(v string) *ListAssociatedResourcesOutput
SetNextToken sets the NextToken field's value.
func (*ListAssociatedResourcesOutput) SetResources ¶
func (s *ListAssociatedResourcesOutput) SetResources(v []*ResourceInfo) *ListAssociatedResourcesOutput
SetResources sets the Resources field's value.
func (ListAssociatedResourcesOutput) String ¶
func (s ListAssociatedResourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAttributeGroupsForApplicationInput ¶
type ListAttributeGroupsForApplicationInput struct { // The name or ID of the application. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The upper bound of the number of results to return. The value cannot exceed // 25. If you omit this parameter, it defaults to 25. This value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // This token retrieves the next page of results after a previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAttributeGroupsForApplicationInput) GoString ¶
func (s ListAttributeGroupsForApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsForApplicationInput) SetApplication ¶
func (s *ListAttributeGroupsForApplicationInput) SetApplication(v string) *ListAttributeGroupsForApplicationInput
SetApplication sets the Application field's value.
func (*ListAttributeGroupsForApplicationInput) SetMaxResults ¶
func (s *ListAttributeGroupsForApplicationInput) SetMaxResults(v int64) *ListAttributeGroupsForApplicationInput
SetMaxResults sets the MaxResults field's value.
func (*ListAttributeGroupsForApplicationInput) SetNextToken ¶
func (s *ListAttributeGroupsForApplicationInput) SetNextToken(v string) *ListAttributeGroupsForApplicationInput
SetNextToken sets the NextToken field's value.
func (ListAttributeGroupsForApplicationInput) String ¶
func (s ListAttributeGroupsForApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsForApplicationInput) Validate ¶
func (s *ListAttributeGroupsForApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttributeGroupsForApplicationOutput ¶
type ListAttributeGroupsForApplicationOutput struct { // The details related to a specific attribute group. AttributeGroupsDetails []*AttributeGroupDetails `locationName:"attributeGroupsDetails" type:"list"` // The token to use to get the next page of results after a previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAttributeGroupsForApplicationOutput) GoString ¶
func (s ListAttributeGroupsForApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsForApplicationOutput) SetAttributeGroupsDetails ¶
func (s *ListAttributeGroupsForApplicationOutput) SetAttributeGroupsDetails(v []*AttributeGroupDetails) *ListAttributeGroupsForApplicationOutput
SetAttributeGroupsDetails sets the AttributeGroupsDetails field's value.
func (*ListAttributeGroupsForApplicationOutput) SetNextToken ¶
func (s *ListAttributeGroupsForApplicationOutput) SetNextToken(v string) *ListAttributeGroupsForApplicationOutput
SetNextToken sets the NextToken field's value.
func (ListAttributeGroupsForApplicationOutput) String ¶
func (s ListAttributeGroupsForApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAttributeGroupsInput ¶
type ListAttributeGroupsInput struct { // The upper bound of the number of results to return (cannot exceed 25). If // this parameter is omitted, it defaults to 25. This value is optional. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to use to get the next page of results after a previous API call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAttributeGroupsInput) GoString ¶
func (s ListAttributeGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsInput) SetMaxResults ¶
func (s *ListAttributeGroupsInput) SetMaxResults(v int64) *ListAttributeGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAttributeGroupsInput) SetNextToken ¶
func (s *ListAttributeGroupsInput) SetNextToken(v string) *ListAttributeGroupsInput
SetNextToken sets the NextToken field's value.
func (ListAttributeGroupsInput) String ¶
func (s ListAttributeGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsInput) Validate ¶
func (s *ListAttributeGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttributeGroupsOutput ¶
type ListAttributeGroupsOutput struct { // This list of attribute groups. AttributeGroups []*AttributeGroupSummary `locationName:"attributeGroups" type:"list"` // The token to use to get the next page of results after a previous API call. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAttributeGroupsOutput) GoString ¶
func (s ListAttributeGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttributeGroupsOutput) SetAttributeGroups ¶
func (s *ListAttributeGroupsOutput) SetAttributeGroups(v []*AttributeGroupSummary) *ListAttributeGroupsOutput
SetAttributeGroups sets the AttributeGroups field's value.
func (*ListAttributeGroupsOutput) SetNextToken ¶
func (s *ListAttributeGroupsOutput) SetNextToken(v string) *ListAttributeGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListAttributeGroupsOutput) String ¶
func (s ListAttributeGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon resource name (ARN) that specifies the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags on the resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutConfigurationInput ¶
type PutConfigurationInput struct { // Associates a TagKey configuration to an account. // // Configuration is a required field Configuration *AppRegistryConfiguration `locationName:"configuration" type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutConfigurationInput) GoString ¶
func (s PutConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutConfigurationInput) SetConfiguration ¶
func (s *PutConfigurationInput) SetConfiguration(v *AppRegistryConfiguration) *PutConfigurationInput
SetConfiguration sets the Configuration field's value.
func (PutConfigurationInput) String ¶
func (s PutConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutConfigurationInput) Validate ¶
func (s *PutConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutConfigurationOutput ¶
type PutConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutConfigurationOutput) GoString ¶
func (s PutConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutConfigurationOutput) String ¶
func (s PutConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Resource ¶
type Resource struct { // The Amazon resource name (ARN) of the resource. Arn *string `locationName:"arn" min:"1" type:"string"` // The time the resource was associated with the application. AssociationTime *time.Time `locationName:"associationTime" type:"timestamp" timestampFormat:"iso8601"` // The service integration information about the resource. Integrations *ResourceIntegrations `locationName:"integrations" type:"structure"` // The name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The information about the resource.
func (Resource) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Resource) SetAssociationTime ¶
SetAssociationTime sets the AssociationTime field's value.
func (*Resource) SetIntegrations ¶
func (s *Resource) SetIntegrations(v *ResourceIntegrations) *Resource
SetIntegrations sets the Integrations field's value.
type ResourceDetails ¶
type ResourceDetails struct { // The value of the tag. TagValue *string `locationName:"tagValue" type:"string"` // contains filtered or unexported fields }
The details related to the resource.
func (ResourceDetails) GoString ¶
func (s ResourceDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceDetails) SetTagValue ¶
func (s *ResourceDetails) SetTagValue(v string) *ResourceDetails
SetTagValue sets the TagValue field's value.
func (ResourceDetails) String ¶
func (s ResourceDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceGroup ¶
type ResourceGroup struct { // The Amazon resource name (ARN) of the resource group. Arn *string `locationName:"arn" min:"1" type:"string"` // The error message that generates when the propagation process for the resource // group fails. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The state of the propagation process for the resource group. The states includes: // // CREATING if the resource group is in the process of being created. // // CREATE_COMPLETE if the resource group was created successfully. // // CREATE_FAILED if the resource group failed to be created. // // UPDATING if the resource group is in the process of being updated. // // UPDATE_COMPLETE if the resource group updated successfully. // // UPDATE_FAILED if the resource group could not update successfully. State *string `locationName:"state" type:"string" enum:"ResourceGroupState"` // contains filtered or unexported fields }
The information about the resource group integration.
func (ResourceGroup) GoString ¶
func (s ResourceGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceGroup) SetArn ¶
func (s *ResourceGroup) SetArn(v string) *ResourceGroup
SetArn sets the Arn field's value.
func (*ResourceGroup) SetErrorMessage ¶
func (s *ResourceGroup) SetErrorMessage(v string) *ResourceGroup
SetErrorMessage sets the ErrorMessage field's value.
func (*ResourceGroup) SetState ¶
func (s *ResourceGroup) SetState(v string) *ResourceGroup
SetState sets the State field's value.
func (ResourceGroup) String ¶
func (s ResourceGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInfo ¶
type ResourceInfo struct { // The Amazon resource name (ARN) that specifies the resource across services. Arn *string `locationName:"arn" min:"1" type:"string"` // The name of the resource. Name *string `locationName:"name" min:"1" type:"string"` // Determines whether an application tag is applied or skipped. Options []*string `locationName:"options" type:"list" enum:"AssociationOption"` // The details related to the resource. ResourceDetails *ResourceDetails `locationName:"resourceDetails" type:"structure"` // Provides information about the Service Catalog App Registry resource type. ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
The information about the resource.
func (ResourceInfo) GoString ¶
func (s ResourceInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInfo) SetArn ¶
func (s *ResourceInfo) SetArn(v string) *ResourceInfo
SetArn sets the Arn field's value.
func (*ResourceInfo) SetName ¶
func (s *ResourceInfo) SetName(v string) *ResourceInfo
SetName sets the Name field's value.
func (*ResourceInfo) SetOptions ¶
func (s *ResourceInfo) SetOptions(v []*string) *ResourceInfo
SetOptions sets the Options field's value.
func (*ResourceInfo) SetResourceDetails ¶
func (s *ResourceInfo) SetResourceDetails(v *ResourceDetails) *ResourceInfo
SetResourceDetails sets the ResourceDetails field's value.
func (*ResourceInfo) SetResourceType ¶
func (s *ResourceInfo) SetResourceType(v string) *ResourceInfo
SetResourceType sets the ResourceType field's value.
func (ResourceInfo) String ¶
func (s ResourceInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceIntegrations ¶
type ResourceIntegrations struct { // The information about the integration of Resource Groups. ResourceGroup *ResourceGroup `locationName:"resourceGroup" type:"structure"` // contains filtered or unexported fields }
The service integration information about the resource.
func (ResourceIntegrations) GoString ¶
func (s ResourceIntegrations) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceIntegrations) SetResourceGroup ¶
func (s *ResourceIntegrations) SetResourceGroup(v *ResourceGroup) *ResourceIntegrations
SetResourceGroup sets the ResourceGroup field's value.
func (ResourceIntegrations) String ¶
func (s ResourceIntegrations) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified resource does not exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourcesListItem ¶
type ResourcesListItem struct { // The message returned if the call fails. ErrorMessage *string `locationName:"errorMessage" min:"1" type:"string"` // The Amazon resource name (ARN) of the resource. ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"` // Provides information about the AppRegistry resource type. ResourceType *string `locationName:"resourceType" type:"string"` // The status of the list item. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
The resource in a list of resources.
func (ResourcesListItem) GoString ¶
func (s ResourcesListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourcesListItem) SetErrorMessage ¶
func (s *ResourcesListItem) SetErrorMessage(v string) *ResourcesListItem
SetErrorMessage sets the ErrorMessage field's value.
func (*ResourcesListItem) SetResourceArn ¶
func (s *ResourcesListItem) SetResourceArn(v string) *ResourcesListItem
SetResourceArn sets the ResourceArn field's value.
func (*ResourcesListItem) SetResourceType ¶
func (s *ResourcesListItem) SetResourceType(v string) *ResourcesListItem
SetResourceType sets the ResourceType field's value.
func (*ResourcesListItem) SetStatus ¶
func (s *ResourcesListItem) SetStatus(v string) *ResourcesListItem
SetStatus sets the Status field's value.
func (ResourcesListItem) String ¶
func (s ResourcesListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The maximum number of resources per account has been reached.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SyncResourceInput ¶
type SyncResourceInput struct { // An entity you can work with and specify with a name or ID. Examples include // an Amazon EC2 instance, an Amazon Web Services CloudFormation stack, or an // Amazon S3 bucket. // // Resource is a required field Resource *string `location:"uri" locationName:"resource" min:"1" type:"string" required:"true"` // The type of resource of which the application will be associated. // // ResourceType is a required field ResourceType *string `location:"uri" locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` // contains filtered or unexported fields }
func (SyncResourceInput) GoString ¶
func (s SyncResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceInput) SetResource ¶
func (s *SyncResourceInput) SetResource(v string) *SyncResourceInput
SetResource sets the Resource field's value.
func (*SyncResourceInput) SetResourceType ¶
func (s *SyncResourceInput) SetResourceType(v string) *SyncResourceInput
SetResourceType sets the ResourceType field's value.
func (SyncResourceInput) String ¶
func (s SyncResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceInput) Validate ¶
func (s *SyncResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SyncResourceOutput ¶
type SyncResourceOutput struct { // The results of the output if an application is associated with an ARN value, // which could be syncStarted or None. ActionTaken *string `locationName:"actionTaken" type:"string" enum:"SyncAction"` // The Amazon resource name (ARN) that specifies the application. ApplicationArn *string `locationName:"applicationArn" type:"string"` // The Amazon resource name (ARN) that specifies the resource. ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (SyncResourceOutput) GoString ¶
func (s SyncResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SyncResourceOutput) SetActionTaken ¶
func (s *SyncResourceOutput) SetActionTaken(v string) *SyncResourceOutput
SetActionTaken sets the ActionTaken field's value.
func (*SyncResourceOutput) SetApplicationArn ¶
func (s *SyncResourceOutput) SetApplicationArn(v string) *SyncResourceOutput
SetApplicationArn sets the ApplicationArn field's value.
func (*SyncResourceOutput) SetResourceArn ¶
func (s *SyncResourceOutput) SetResourceArn(v string) *SyncResourceOutput
SetResourceArn sets the ResourceArn field's value.
func (SyncResourceOutput) String ¶
func (s SyncResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagQueryConfiguration ¶
type TagQueryConfiguration struct { // Condition in the IAM policy that associates resources to an application. TagKey *string `locationName:"tagKey" type:"string"` // contains filtered or unexported fields }
The definition of tagQuery. Specifies which resources are associated with an application.
func (TagQueryConfiguration) GoString ¶
func (s TagQueryConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagQueryConfiguration) SetTagKey ¶
func (s *TagQueryConfiguration) SetTagKey(v string) *TagQueryConfiguration
SetTagKey sets the TagKey field's value.
func (TagQueryConfiguration) String ¶
func (s TagQueryConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon resource name (ARN) that specifies the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // The new or modified tags for the resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // A message associated with the Throttling exception. Message_ *string `locationName:"message" type:"string"` // The originating service code. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The maximum number of API requests has been exceeded.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon resource name (ARN) that specifies the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // A list of the tag keys to remove from the specified resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateApplicationInput ¶
type UpdateApplicationInput struct { // The name, ID, or ARN of the application that will be updated. // // Application is a required field Application *string `location:"uri" locationName:"application" min:"1" type:"string" required:"true"` // The new description of the application. Description *string `locationName:"description" type:"string"` // Deprecated: The new name of the application. The name must be unique in the // region in which you are updating the application. Please do not use this // field as we have stopped supporting name updates. // // Deprecated: Name update for application is deprecated. Name *string `locationName:"name" min:"1" deprecated:"true" type:"string"` // contains filtered or unexported fields }
func (UpdateApplicationInput) GoString ¶
func (s UpdateApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationInput) SetApplication ¶
func (s *UpdateApplicationInput) SetApplication(v string) *UpdateApplicationInput
SetApplication sets the Application field's value.
func (*UpdateApplicationInput) SetDescription ¶
func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
SetDescription sets the Description field's value.
func (*UpdateApplicationInput) SetName ¶
func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
SetName sets the Name field's value.
func (UpdateApplicationInput) String ¶
func (s UpdateApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationInput) Validate ¶
func (s *UpdateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationOutput ¶
type UpdateApplicationOutput struct { // The updated information of the application. Application *Application `locationName:"application" type:"structure"` // contains filtered or unexported fields }
func (UpdateApplicationOutput) GoString ¶
func (s UpdateApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationOutput) SetApplication ¶
func (s *UpdateApplicationOutput) SetApplication(v *Application) *UpdateApplicationOutput
SetApplication sets the Application field's value.
func (UpdateApplicationOutput) String ¶
func (s UpdateApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAttributeGroupInput ¶
type UpdateAttributeGroupInput struct { // The name, ID, or ARN of the attribute group that holds the attributes to // describe the application. // // AttributeGroup is a required field AttributeGroup *string `location:"uri" locationName:"attributeGroup" min:"1" type:"string" required:"true"` // A JSON string in the form of nested key-value pairs that represent the attributes // in the group and describes an application and its components. Attributes *string `locationName:"attributes" min:"1" type:"string"` // The description of the attribute group that the user provides. Description *string `locationName:"description" type:"string"` // Deprecated: The new name of the attribute group. The name must be unique // in the region in which you are updating the attribute group. Please do not // use this field as we have stopped supporting name updates. // // Deprecated: Name update for attribute group is deprecated. Name *string `locationName:"name" min:"1" deprecated:"true" type:"string"` // contains filtered or unexported fields }
func (UpdateAttributeGroupInput) GoString ¶
func (s UpdateAttributeGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAttributeGroupInput) SetAttributeGroup ¶
func (s *UpdateAttributeGroupInput) SetAttributeGroup(v string) *UpdateAttributeGroupInput
SetAttributeGroup sets the AttributeGroup field's value.
func (*UpdateAttributeGroupInput) SetAttributes ¶
func (s *UpdateAttributeGroupInput) SetAttributes(v string) *UpdateAttributeGroupInput
SetAttributes sets the Attributes field's value.
func (*UpdateAttributeGroupInput) SetDescription ¶
func (s *UpdateAttributeGroupInput) SetDescription(v string) *UpdateAttributeGroupInput
SetDescription sets the Description field's value.
func (*UpdateAttributeGroupInput) SetName ¶
func (s *UpdateAttributeGroupInput) SetName(v string) *UpdateAttributeGroupInput
SetName sets the Name field's value.
func (UpdateAttributeGroupInput) String ¶
func (s UpdateAttributeGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAttributeGroupInput) Validate ¶
func (s *UpdateAttributeGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAttributeGroupOutput ¶
type UpdateAttributeGroupOutput struct { // The updated information of the attribute group. AttributeGroup *AttributeGroup `locationName:"attributeGroup" type:"structure"` // contains filtered or unexported fields }
func (UpdateAttributeGroupOutput) GoString ¶
func (s UpdateAttributeGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAttributeGroupOutput) SetAttributeGroup ¶
func (s *UpdateAttributeGroupOutput) SetAttributeGroup(v *AttributeGroup) *UpdateAttributeGroupOutput
SetAttributeGroup sets the AttributeGroup field's value.
func (UpdateAttributeGroupOutput) String ¶
func (s UpdateAttributeGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request has invalid or missing parameters.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package appregistryiface provides an interface to enable mocking the AWS Service Catalog App Registry service client for testing your code.
|
Package appregistryiface provides an interface to enable mocking the AWS Service Catalog App Registry service client for testing your code. |