types

package
v1.26.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppRegistryConfiguration added in v1.15.0

type AppRegistryConfiguration struct {

	// Includes the definition of a tagQuery .
	TagQueryConfiguration *TagQueryConfiguration
	// contains filtered or unexported fields
}

Includes all of the AppRegistry settings.

type Application

type Application struct {

	// A key-value pair that identifies an associated resource.
	ApplicationTag map[string]string

	// The Amazon resource name (ARN) that specifies the application across services.
	Arn *string

	// The ISO-8601 formatted timestamp of the moment when the application was created.
	CreationTime *time.Time

	// The description of the application.
	Description *string

	// The identifier of the application.
	Id *string

	// The ISO-8601 formatted timestamp of the moment when the application was last
	// updated.
	LastUpdateTime *time.Time

	// The name of the application. The name must be unique in the region in which you
	// are creating the application.
	Name *string

	// Key-value pairs you can use to associate with the application.
	Tags map[string]string
	// 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.

type ApplicationSummary

type ApplicationSummary struct {

	// The Amazon resource name (ARN) that specifies the application across services.
	Arn *string

	// The ISO-8601 formatted timestamp of the moment when the application was created.
	CreationTime *time.Time

	// The description of the application.
	Description *string

	// The identifier of the application.
	Id *string

	// The ISO-8601 formatted timestamp of the moment when the application was last
	// updated.
	LastUpdateTime *time.Time

	// The name of the application. The name must be unique in the region in which you
	// are creating the application.
	Name *string
	// contains filtered or unexported fields
}

Summary of a Amazon Web Services Service Catalog AppRegistry application.

type ApplicationTagResult added in v1.23.0

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 ApplicationTagStatus

	// The message returned if the call fails.
	ErrorMessage *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

	// The resources associated with an application
	Resources []ResourcesListItem
	// contains filtered or unexported fields
}

The result of the application tag that's applied to a resource.

type ApplicationTagStatus added in v1.23.0

type ApplicationTagStatus string
const (
	ApplicationTagStatusInProgress ApplicationTagStatus = "IN_PROGRESS"
	ApplicationTagStatusSuccess    ApplicationTagStatus = "SUCCESS"
	ApplicationTagStatusFailure    ApplicationTagStatus = "FAILURE"
)

Enum values for ApplicationTagStatus

func (ApplicationTagStatus) Values added in v1.23.0

Values returns all known values for ApplicationTagStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type AssociationOption added in v1.23.0

type AssociationOption string
const (
	AssociationOptionApplyApplicationTag AssociationOption = "APPLY_APPLICATION_TAG"
	AssociationOptionSkipApplicationTag  AssociationOption = "SKIP_APPLICATION_TAG"
)

Enum values for AssociationOption

func (AssociationOption) Values added in v1.23.0

Values returns all known values for AssociationOption. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type AttributeGroup

type AttributeGroup struct {

	// The Amazon resource name (ARN) that specifies the attribute group across
	// services.
	Arn *string

	// The ISO-8601 formatted timestamp of the moment the attribute group was created.
	CreationTime *time.Time

	// The description of the attribute group that the user provides.
	Description *string

	// The globally unique attribute group identifier of the attribute group.
	Id *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

	// The name of the attribute group.
	Name *string

	// Key-value pairs you can use to associate with the attribute group.
	Tags map[string]string
	// 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.

type AttributeGroupDetails added in v1.13.0

type AttributeGroupDetails struct {

	// The Amazon resource name (ARN) that specifies the attribute group.
	Arn *string

	// The service principal that created the attribute group.
	CreatedBy *string

	// The unique identifier of the attribute group.
	Id *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
	// contains filtered or unexported fields
}

The details related to a specific AttributeGroup.

type AttributeGroupSummary

type AttributeGroupSummary struct {

	// The Amazon resource name (ARN) that specifies the attribute group across
	// services.
	Arn *string

	// The service principal that created the attribute group.
	CreatedBy *string

	// The ISO-8601 formatted timestamp of the moment the attribute group was created.
	CreationTime *time.Time

	// The description of the attribute group that the user provides.
	Description *string

	// The globally unique attribute group identifier of the attribute group.
	Id *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

	// The name of the attribute group.
	Name *string
	// contains filtered or unexported fields
}

Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *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) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type Integrations added in v1.5.0

type Integrations struct {

	// The information about the resource group integration.
	ApplicationTagResourceGroup *ResourceGroup

	// The information about the resource group integration.
	ResourceGroup *ResourceGroup
	// contains filtered or unexported fields
}

The information about the service integration.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The service is experiencing internal problems.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type Resource added in v1.5.0

type Resource struct {

	// The Amazon resource name (ARN) of the resource.
	Arn *string

	// The time the resource was associated with the application.
	AssociationTime *time.Time

	// The service integration information about the resource.
	Integrations *ResourceIntegrations

	// The name of the resource.
	Name *string
	// contains filtered or unexported fields
}

The information about the resource.

type ResourceDetails added in v1.15.0

type ResourceDetails struct {

	// The value of the tag.
	TagValue *string
	// contains filtered or unexported fields
}

The details related to the resource.

type ResourceGroup added in v1.5.0

type ResourceGroup struct {

	// The Amazon resource name (ARN) of the resource group.
	Arn *string

	// The error message that generates when the propagation process for the resource
	// group fails.
	ErrorMessage *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 ResourceGroupState
	// contains filtered or unexported fields
}

The information about the resource group integration.

type ResourceGroupState added in v1.5.0

type ResourceGroupState string
const (
	ResourceGroupStateCreating       ResourceGroupState = "CREATING"
	ResourceGroupStateCreateComplete ResourceGroupState = "CREATE_COMPLETE"
	ResourceGroupStateCreateFailed   ResourceGroupState = "CREATE_FAILED"
	ResourceGroupStateUpdating       ResourceGroupState = "UPDATING"
	ResourceGroupStateUpdateComplete ResourceGroupState = "UPDATE_COMPLETE"
	ResourceGroupStateUpdateFailed   ResourceGroupState = "UPDATE_FAILED"
)

Enum values for ResourceGroupState

func (ResourceGroupState) Values added in v1.5.0

Values returns all known values for ResourceGroupState. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourceInfo

type ResourceInfo struct {

	// The Amazon resource name (ARN) that specifies the resource across services.
	Arn *string

	// The name of the resource.
	Name *string

	// Determines whether an application tag is applied or skipped.
	Options []AssociationOption

	// The details related to the resource.
	ResourceDetails *ResourceDetails

	// Provides information about the Service Catalog App Registry resource type.
	ResourceType ResourceType
	// contains filtered or unexported fields
}

The information about the resource.

type ResourceIntegrations added in v1.5.0

type ResourceIntegrations struct {

	// The information about the integration of Resource Groups.
	ResourceGroup *ResourceGroup
	// contains filtered or unexported fields
}

The service integration information about the resource.

type ResourceItemStatus added in v1.23.0

type ResourceItemStatus string
const (
	ResourceItemStatusSuccess    ResourceItemStatus = "SUCCESS"
	ResourceItemStatusFailed     ResourceItemStatus = "FAILED"
	ResourceItemStatusInProgress ResourceItemStatus = "IN_PROGRESS"
	ResourceItemStatusSkipped    ResourceItemStatus = "SKIPPED"
)

Enum values for ResourceItemStatus

func (ResourceItemStatus) Values added in v1.23.0

Values returns all known values for ResourceItemStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified resource does not exist.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ResourceType

type ResourceType string
const (
	ResourceTypeCfnStack         ResourceType = "CFN_STACK"
	ResourceTypeResourceTagValue ResourceType = "RESOURCE_TAG_VALUE"
)

Enum values for ResourceType

func (ResourceType) Values

func (ResourceType) Values() []ResourceType

Values returns all known values for ResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ResourcesListItem added in v1.23.0

type ResourcesListItem struct {

	// The message returned if the call fails.
	ErrorMessage *string

	// The Amazon resource name (ARN) of the resource.
	ResourceArn *string

	// Provides information about the AppRegistry resource type.
	ResourceType *string

	// The status of the list item.
	Status *string
	// contains filtered or unexported fields
}

The resource in a list of resources.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The maximum number of resources per account has been reached.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type SyncAction added in v0.2.0

type SyncAction string
const (
	SyncActionStartSync SyncAction = "START_SYNC"
	SyncActionNoAction  SyncAction = "NO_ACTION"
)

Enum values for SyncAction

func (SyncAction) Values added in v0.2.0

func (SyncAction) Values() []SyncAction

Values returns all known values for SyncAction. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type TagQueryConfiguration added in v1.15.0

type TagQueryConfiguration struct {

	// Condition in the IAM policy that associates resources to an application.
	TagKey *string
	// contains filtered or unexported fields
}

The definition of tagQuery . Specifies which resources are associated with an application.

type ThrottlingException added in v1.17.0

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string

	ServiceCode *string
	// contains filtered or unexported fields
}

The maximum number of API requests has been exceeded.

func (*ThrottlingException) Error added in v1.17.0

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode added in v1.17.0

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault added in v1.17.0

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage added in v1.17.0

func (e *ThrottlingException) ErrorMessage() string

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request has invalid or missing parameters.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL