Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
}

    Access to resource denied.

    func (*AccessDeniedException) Error

    func (e *AccessDeniedException) Error() string

    func (*AccessDeniedException) ErrorCode

    func (e *AccessDeniedException) ErrorCode() string

    func (*AccessDeniedException) ErrorFault

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

    func (*AccessDeniedException) ErrorMessage

    func (e *AccessDeniedException) ErrorMessage() string

    type AllowedOperation

    type AllowedOperation string
    const (
    	AllowedOperationCreateGrant              AllowedOperation = "CreateGrant"
    	AllowedOperationCheckoutLicense          AllowedOperation = "CheckoutLicense"
    	AllowedOperationCheckoutBorrowLicense    AllowedOperation = "CheckoutBorrowLicense"
    	AllowedOperationCheckInLicense           AllowedOperation = "CheckInLicense"
    	AllowedOperationExtendConsumptionLicense AllowedOperation = "ExtendConsumptionLicense"
    	AllowedOperationListPurchasedLicenses    AllowedOperation = "ListPurchasedLicenses"
    	AllowedOperationCreateToken              AllowedOperation = "CreateToken"
    )

      Enum values for AllowedOperation

      func (AllowedOperation) Values

        Values returns all known values for AllowedOperation. 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 AuthorizationException

        type AuthorizationException struct {
        	Message *string
        }

          The AWS user account does not have permission to perform the action. Check the IAM policy associated with this account.

          func (*AuthorizationException) Error

          func (e *AuthorizationException) Error() string

          func (*AuthorizationException) ErrorCode

          func (e *AuthorizationException) ErrorCode() string

          func (*AuthorizationException) ErrorFault

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

          func (*AuthorizationException) ErrorMessage

          func (e *AuthorizationException) ErrorMessage() string

          type AutomatedDiscoveryInformation

          type AutomatedDiscoveryInformation struct {
          
          	// Time that automated discovery last ran.
          	LastRunTime *time.Time
          }

            Describes automated discovery.

            type BorrowConfiguration

            type BorrowConfiguration struct {
            
            	// Indicates whether early check-ins are allowed.
            	//
            	// This member is required.
            	AllowEarlyCheckIn *bool
            
            	// Maximum time for the borrow configuration, in minutes.
            	//
            	// This member is required.
            	MaxTimeToLiveInMinutes *int32
            }

              Details about a borrow configuration.

              type CheckoutType

              type CheckoutType string
              const (
              	CheckoutTypeProvisional CheckoutType = "PROVISIONAL"
              )

                Enum values for CheckoutType

                func (CheckoutType) Values

                func (CheckoutType) Values() []CheckoutType

                  Values returns all known values for CheckoutType. 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 ConflictException

                  type ConflictException struct {
                  	Message *string
                  }

                    There was a conflict processing the request. Try your request again.

                    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 ConsumedLicenseSummary

                    type ConsumedLicenseSummary struct {
                    
                    	// Number of licenses consumed by the resource.
                    	ConsumedLicenses *int64
                    
                    	// Resource type of the resource consuming a license.
                    	ResourceType ResourceType
                    }

                      Details about license consumption.

                      type ConsumptionConfiguration

                      type ConsumptionConfiguration struct {
                      
                      	// Details about a borrow configuration.
                      	BorrowConfiguration *BorrowConfiguration
                      
                      	// Details about a provisional configuration.
                      	ProvisionalConfiguration *ProvisionalConfiguration
                      
                      	// Renewal frequency.
                      	RenewType RenewType
                      }

                        Details about a consumption configuration.

                        type DatetimeRange

                        type DatetimeRange struct {
                        
                        	// Start of the time range.
                        	//
                        	// This member is required.
                        	Begin *string
                        
                        	// End of the time range.
                        	End *string
                        }

                          Describes a time range, in ISO8601-UTC format.

                          type DigitalSignatureMethod

                          type DigitalSignatureMethod string
                          const (
                          	DigitalSignatureMethodJwtPs384 DigitalSignatureMethod = "JWT_PS384"
                          )

                            Enum values for DigitalSignatureMethod

                            func (DigitalSignatureMethod) Values

                              Values returns all known values for DigitalSignatureMethod. 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 Entitlement

                              type Entitlement struct {
                              
                              	// Entitlement name.
                              	//
                              	// This member is required.
                              	Name *string
                              
                              	// Entitlement unit.
                              	//
                              	// This member is required.
                              	Unit EntitlementUnit
                              
                              	// Indicates whether check-ins are allowed.
                              	AllowCheckIn *bool
                              
                              	// Maximum entitlement count. Use if the unit is not None.
                              	MaxCount *int64
                              
                              	// Indicates whether overages are allowed.
                              	Overage *bool
                              
                              	// Entitlement resource. Use only if the unit is None.
                              	Value *string
                              }

                                Describes a resource entitled for use with a license.

                                type EntitlementData

                                type EntitlementData struct {
                                
                                	// Entitlement data name.
                                	//
                                	// This member is required.
                                	Name *string
                                
                                	// Entitlement data unit.
                                	//
                                	// This member is required.
                                	Unit EntitlementDataUnit
                                
                                	// Entitlement data value.
                                	Value *string
                                }

                                  Data associated with an entitlement resource.

                                  type EntitlementDataUnit

                                  type EntitlementDataUnit string
                                  const (
                                  	EntitlementDataUnitCount              EntitlementDataUnit = "Count"
                                  	EntitlementDataUnitNone               EntitlementDataUnit = "None"
                                  	EntitlementDataUnitSeconds            EntitlementDataUnit = "Seconds"
                                  	EntitlementDataUnitMicroseconds       EntitlementDataUnit = "Microseconds"
                                  	EntitlementDataUnitMilliseconds       EntitlementDataUnit = "Milliseconds"
                                  	EntitlementDataUnitBytes              EntitlementDataUnit = "Bytes"
                                  	EntitlementDataUnitKilobytes          EntitlementDataUnit = "Kilobytes"
                                  	EntitlementDataUnitMegabytes          EntitlementDataUnit = "Megabytes"
                                  	EntitlementDataUnitGigabytes          EntitlementDataUnit = "Gigabytes"
                                  	EntitlementDataUnitTerabytes          EntitlementDataUnit = "Terabytes"
                                  	EntitlementDataUnitBits               EntitlementDataUnit = "Bits"
                                  	EntitlementDataUnitKilobits           EntitlementDataUnit = "Kilobits"
                                  	EntitlementDataUnitMegabits           EntitlementDataUnit = "Megabits"
                                  	EntitlementDataUnitGigabits           EntitlementDataUnit = "Gigabits"
                                  	EntitlementDataUnitTerabits           EntitlementDataUnit = "Terabits"
                                  	EntitlementDataUnitPercent            EntitlementDataUnit = "Percent"
                                  	EntitlementDataUnitBytesPerSecond     EntitlementDataUnit = "Bytes/Second"
                                  	EntitlementDataUnitKilobytesPerSecond EntitlementDataUnit = "Kilobytes/Second"
                                  	EntitlementDataUnitMegabytesPerSecond EntitlementDataUnit = "Megabytes/Second"
                                  	EntitlementDataUnitGigabytesPerSecond EntitlementDataUnit = "Gigabytes/Second"
                                  	EntitlementDataUnitTerabytesPerSecond EntitlementDataUnit = "Terabytes/Second"
                                  	EntitlementDataUnitBitsPerSecond      EntitlementDataUnit = "Bits/Second"
                                  	EntitlementDataUnitKilobitsPerSecond  EntitlementDataUnit = "Kilobits/Second"
                                  	EntitlementDataUnitMegabitsPerSecond  EntitlementDataUnit = "Megabits/Second"
                                  	EntitlementDataUnitGigabitsPerSecond  EntitlementDataUnit = "Gigabits/Second"
                                  	EntitlementDataUnitTerabitsPerSecond  EntitlementDataUnit = "Terabits/Second"
                                  	EntitlementDataUnitCountPerSecond     EntitlementDataUnit = "Count/Second"
                                  )

                                    Enum values for EntitlementDataUnit

                                    func (EntitlementDataUnit) Values

                                      Values returns all known values for EntitlementDataUnit. 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 EntitlementNotAllowedException

                                      type EntitlementNotAllowedException struct {
                                      	Message *string
                                      }

                                        The entitlement is not allowed.

                                        func (*EntitlementNotAllowedException) Error

                                        func (*EntitlementNotAllowedException) ErrorCode

                                        func (e *EntitlementNotAllowedException) ErrorCode() string

                                        func (*EntitlementNotAllowedException) ErrorFault

                                        func (*EntitlementNotAllowedException) ErrorMessage

                                        func (e *EntitlementNotAllowedException) ErrorMessage() string

                                        type EntitlementUnit

                                        type EntitlementUnit string
                                        const (
                                        	EntitlementUnitCount              EntitlementUnit = "Count"
                                        	EntitlementUnitNone               EntitlementUnit = "None"
                                        	EntitlementUnitSeconds            EntitlementUnit = "Seconds"
                                        	EntitlementUnitMicroseconds       EntitlementUnit = "Microseconds"
                                        	EntitlementUnitMilliseconds       EntitlementUnit = "Milliseconds"
                                        	EntitlementUnitBytes              EntitlementUnit = "Bytes"
                                        	EntitlementUnitKilobytes          EntitlementUnit = "Kilobytes"
                                        	EntitlementUnitMegabytes          EntitlementUnit = "Megabytes"
                                        	EntitlementUnitGigabytes          EntitlementUnit = "Gigabytes"
                                        	EntitlementUnitTerabytes          EntitlementUnit = "Terabytes"
                                        	EntitlementUnitBits               EntitlementUnit = "Bits"
                                        	EntitlementUnitKilobits           EntitlementUnit = "Kilobits"
                                        	EntitlementUnitMegabits           EntitlementUnit = "Megabits"
                                        	EntitlementUnitGigabits           EntitlementUnit = "Gigabits"
                                        	EntitlementUnitTerabits           EntitlementUnit = "Terabits"
                                        	EntitlementUnitPercent            EntitlementUnit = "Percent"
                                        	EntitlementUnitBytesPerSecond     EntitlementUnit = "Bytes/Second"
                                        	EntitlementUnitKilobytesPerSecond EntitlementUnit = "Kilobytes/Second"
                                        	EntitlementUnitMegabytesPerSecond EntitlementUnit = "Megabytes/Second"
                                        	EntitlementUnitGigabytesPerSecond EntitlementUnit = "Gigabytes/Second"
                                        	EntitlementUnitTerabytesPerSecond EntitlementUnit = "Terabytes/Second"
                                        	EntitlementUnitBitsPerSecond      EntitlementUnit = "Bits/Second"
                                        	EntitlementUnitKilobitsPerSecond  EntitlementUnit = "Kilobits/Second"
                                        	EntitlementUnitMegabitsPerSecond  EntitlementUnit = "Megabits/Second"
                                        	EntitlementUnitGigabitsPerSecond  EntitlementUnit = "Gigabits/Second"
                                        	EntitlementUnitTerabitsPerSecond  EntitlementUnit = "Terabits/Second"
                                        	EntitlementUnitCountPerSecond     EntitlementUnit = "Count/Second"
                                        )

                                          Enum values for EntitlementUnit

                                          func (EntitlementUnit) Values

                                          func (EntitlementUnit) Values() []EntitlementUnit

                                            Values returns all known values for EntitlementUnit. 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 EntitlementUsage

                                            type EntitlementUsage struct {
                                            
                                            	// Resource usage consumed.
                                            	//
                                            	// This member is required.
                                            	ConsumedValue *string
                                            
                                            	// Entitlement usage name.
                                            	//
                                            	// This member is required.
                                            	Name *string
                                            
                                            	// Entitlement usage unit.
                                            	//
                                            	// This member is required.
                                            	Unit EntitlementDataUnit
                                            
                                            	// Maximum entitlement usage count.
                                            	MaxCount *string
                                            }

                                              Usage associated with an entitlement resource.

                                              type FailedDependencyException

                                              type FailedDependencyException struct {
                                              	Message *string
                                              
                                              	ErrorCode_ *string
                                              }

                                                A dependency required to run the API is missing.

                                                func (*FailedDependencyException) Error

                                                func (e *FailedDependencyException) Error() string

                                                func (*FailedDependencyException) ErrorCode

                                                func (e *FailedDependencyException) ErrorCode() string

                                                func (*FailedDependencyException) ErrorFault

                                                func (*FailedDependencyException) ErrorMessage

                                                func (e *FailedDependencyException) ErrorMessage() string

                                                type Filter

                                                type Filter struct {
                                                
                                                	// Name of the filter. Filter names are case-sensitive.
                                                	Name *string
                                                
                                                	// Filter values. Filter values are case-sensitive.
                                                	Values []string
                                                }

                                                  A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

                                                  type FilterLimitExceededException

                                                  type FilterLimitExceededException struct {
                                                  	Message *string
                                                  }

                                                    The request uses too many filters or too many filter values.

                                                    func (*FilterLimitExceededException) Error

                                                    func (*FilterLimitExceededException) ErrorCode

                                                    func (e *FilterLimitExceededException) ErrorCode() string

                                                    func (*FilterLimitExceededException) ErrorFault

                                                    func (*FilterLimitExceededException) ErrorMessage

                                                    func (e *FilterLimitExceededException) ErrorMessage() string

                                                    type Grant

                                                    type Grant struct {
                                                    
                                                    	// Amazon Resource Name (ARN) of the grant.
                                                    	//
                                                    	// This member is required.
                                                    	GrantArn *string
                                                    
                                                    	// Grant name.
                                                    	//
                                                    	// This member is required.
                                                    	GrantName *string
                                                    
                                                    	// Grant status.
                                                    	//
                                                    	// This member is required.
                                                    	GrantStatus GrantStatus
                                                    
                                                    	// Granted operations.
                                                    	//
                                                    	// This member is required.
                                                    	GrantedOperations []AllowedOperation
                                                    
                                                    	// The grantee principal ARN.
                                                    	//
                                                    	// This member is required.
                                                    	GranteePrincipalArn *string
                                                    
                                                    	// Home Region of the grant.
                                                    	//
                                                    	// This member is required.
                                                    	HomeRegion *string
                                                    
                                                    	// License ARN.
                                                    	//
                                                    	// This member is required.
                                                    	LicenseArn *string
                                                    
                                                    	// Parent ARN.
                                                    	//
                                                    	// This member is required.
                                                    	ParentArn *string
                                                    
                                                    	// Grant version.
                                                    	//
                                                    	// This member is required.
                                                    	Version *string
                                                    
                                                    	// Grant status reason.
                                                    	StatusReason *string
                                                    }

                                                      Describes a grant.

                                                      type GrantStatus

                                                      type GrantStatus string
                                                      const (
                                                      	GrantStatusPendingWorkflow GrantStatus = "PENDING_WORKFLOW"
                                                      	GrantStatusPendingAccept   GrantStatus = "PENDING_ACCEPT"
                                                      	GrantStatusRejected        GrantStatus = "REJECTED"
                                                      	GrantStatusActive          GrantStatus = "ACTIVE"
                                                      	GrantStatusFailedWorkflow  GrantStatus = "FAILED_WORKFLOW"
                                                      	GrantStatusDeleted         GrantStatus = "DELETED"
                                                      	GrantStatusPendingDelete   GrantStatus = "PENDING_DELETE"
                                                      	GrantStatusDisabled        GrantStatus = "DISABLED"
                                                      )

                                                        Enum values for GrantStatus

                                                        func (GrantStatus) Values

                                                        func (GrantStatus) Values() []GrantStatus

                                                          Values returns all known values for GrantStatus. 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 GrantedLicense

                                                          type GrantedLicense struct {
                                                          
                                                          	// Granted license beneficiary.
                                                          	Beneficiary *string
                                                          
                                                          	// Configuration for consumption of the license.
                                                          	ConsumptionConfiguration *ConsumptionConfiguration
                                                          
                                                          	// Creation time of the granted license.
                                                          	CreateTime *string
                                                          
                                                          	// License entitlements.
                                                          	Entitlements []Entitlement
                                                          
                                                          	// Home Region of the granted license.
                                                          	HomeRegion *string
                                                          
                                                          	// Granted license issuer.
                                                          	Issuer *IssuerDetails
                                                          
                                                          	// Amazon Resource Name (ARN) of the license.
                                                          	LicenseArn *string
                                                          
                                                          	// Granted license metadata.
                                                          	LicenseMetadata []Metadata
                                                          
                                                          	// License name.
                                                          	LicenseName *string
                                                          
                                                          	// Product name.
                                                          	ProductName *string
                                                          
                                                          	// Product SKU.
                                                          	ProductSKU *string
                                                          
                                                          	// Granted license received metadata.
                                                          	ReceivedMetadata *ReceivedMetadata
                                                          
                                                          	// Granted license status.
                                                          	Status LicenseStatus
                                                          
                                                          	// Date and time range during which the granted license is valid, in ISO8601-UTC
                                                          	// format.
                                                          	Validity *DatetimeRange
                                                          
                                                          	// Version of the granted license.
                                                          	Version *string
                                                          }

                                                            Describes a license that is granted to a grantee.

                                                            type InvalidParameterValueException

                                                            type InvalidParameterValueException struct {
                                                            	Message *string
                                                            }

                                                              One or more parameter values are not valid.

                                                              func (*InvalidParameterValueException) Error

                                                              func (*InvalidParameterValueException) ErrorCode

                                                              func (e *InvalidParameterValueException) ErrorCode() string

                                                              func (*InvalidParameterValueException) ErrorFault

                                                              func (*InvalidParameterValueException) ErrorMessage

                                                              func (e *InvalidParameterValueException) ErrorMessage() string

                                                              type InvalidResourceStateException

                                                              type InvalidResourceStateException struct {
                                                              	Message *string
                                                              }

                                                                License Manager cannot allocate a license to a resource because of its state. For example, you cannot allocate a license to an instance in the process of shutting down.

                                                                func (*InvalidResourceStateException) Error

                                                                func (*InvalidResourceStateException) ErrorCode

                                                                func (e *InvalidResourceStateException) ErrorCode() string

                                                                func (*InvalidResourceStateException) ErrorFault

                                                                func (*InvalidResourceStateException) ErrorMessage

                                                                func (e *InvalidResourceStateException) ErrorMessage() string

                                                                type InventoryFilter

                                                                type InventoryFilter struct {
                                                                
                                                                	// Condition of the filter.
                                                                	//
                                                                	// This member is required.
                                                                	Condition InventoryFilterCondition
                                                                
                                                                	// Name of the filter.
                                                                	//
                                                                	// This member is required.
                                                                	Name *string
                                                                
                                                                	// Value of the filter.
                                                                	Value *string
                                                                }

                                                                  An inventory filter.

                                                                  type InventoryFilterCondition

                                                                  type InventoryFilterCondition string
                                                                  const (
                                                                  	InventoryFilterConditionEquals     InventoryFilterCondition = "EQUALS"
                                                                  	InventoryFilterConditionNotEquals  InventoryFilterCondition = "NOT_EQUALS"
                                                                  	InventoryFilterConditionBeginsWith InventoryFilterCondition = "BEGINS_WITH"
                                                                  	InventoryFilterConditionContains   InventoryFilterCondition = "CONTAINS"
                                                                  )

                                                                    Enum values for InventoryFilterCondition

                                                                    func (InventoryFilterCondition) Values

                                                                      Values returns all known values for InventoryFilterCondition. 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 Issuer

                                                                      type Issuer struct {
                                                                      
                                                                      	// Issuer name.
                                                                      	//
                                                                      	// This member is required.
                                                                      	Name *string
                                                                      
                                                                      	// Asymmetric CMK from AWS Key Management Service. The CMK must have a key usage of
                                                                      	// sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
                                                                      	SignKey *string
                                                                      }

                                                                        Details about the issuer of a license.

                                                                        type IssuerDetails

                                                                        type IssuerDetails struct {
                                                                        
                                                                        	// Issuer key fingerprint.
                                                                        	KeyFingerprint *string
                                                                        
                                                                        	// Issuer name.
                                                                        	Name *string
                                                                        
                                                                        	// Asymmetric CMK from AWS Key Management Service. The CMK must have a key usage of
                                                                        	// sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
                                                                        	SignKey *string
                                                                        }

                                                                          Details associated with the issuer of a license.

                                                                          type License

                                                                          type License struct {
                                                                          
                                                                          	// License beneficiary.
                                                                          	Beneficiary *string
                                                                          
                                                                          	// Configuration for consumption of the license.
                                                                          	ConsumptionConfiguration *ConsumptionConfiguration
                                                                          
                                                                          	// License creation time.
                                                                          	CreateTime *string
                                                                          
                                                                          	// License entitlements.
                                                                          	Entitlements []Entitlement
                                                                          
                                                                          	// Home Region of the license.
                                                                          	HomeRegion *string
                                                                          
                                                                          	// License issuer.
                                                                          	Issuer *IssuerDetails
                                                                          
                                                                          	// Amazon Resource Name (ARN) of the license.
                                                                          	LicenseArn *string
                                                                          
                                                                          	// License metadata.
                                                                          	LicenseMetadata []Metadata
                                                                          
                                                                          	// License name.
                                                                          	LicenseName *string
                                                                          
                                                                          	// Product name.
                                                                          	ProductName *string
                                                                          
                                                                          	// Product SKU.
                                                                          	ProductSKU *string
                                                                          
                                                                          	// License status.
                                                                          	Status LicenseStatus
                                                                          
                                                                          	// Date and time range during which the license is valid, in ISO8601-UTC format.
                                                                          	Validity *DatetimeRange
                                                                          
                                                                          	// License version.
                                                                          	Version *string
                                                                          }

                                                                            Software license that is managed in AWS License Manager.

                                                                            type LicenseConfiguration

                                                                            type LicenseConfiguration struct {
                                                                            
                                                                            	// Automated discovery information.
                                                                            	AutomatedDiscoveryInformation *AutomatedDiscoveryInformation
                                                                            
                                                                            	// Summaries for licenses consumed by various resources.
                                                                            	ConsumedLicenseSummaryList []ConsumedLicenseSummary
                                                                            
                                                                            	// Number of licenses consumed.
                                                                            	ConsumedLicenses *int64
                                                                            
                                                                            	// Description of the license configuration.
                                                                            	Description *string
                                                                            
                                                                            	// When true, disassociates a resource when software is uninstalled.
                                                                            	DisassociateWhenNotFound *bool
                                                                            
                                                                            	// Amazon Resource Name (ARN) of the license configuration.
                                                                            	LicenseConfigurationArn *string
                                                                            
                                                                            	// Unique ID of the license configuration.
                                                                            	LicenseConfigurationId *string
                                                                            
                                                                            	// Number of licenses managed by the license configuration.
                                                                            	LicenseCount *int64
                                                                            
                                                                            	// Number of available licenses as a hard limit.
                                                                            	LicenseCountHardLimit *bool
                                                                            
                                                                            	// Dimension to use to track the license inventory.
                                                                            	LicenseCountingType LicenseCountingType
                                                                            
                                                                            	// License rules.
                                                                            	LicenseRules []string
                                                                            
                                                                            	// Summaries for managed resources.
                                                                            	ManagedResourceSummaryList []ManagedResourceSummary
                                                                            
                                                                            	// Name of the license configuration.
                                                                            	Name *string
                                                                            
                                                                            	// Account ID of the license configuration's owner.
                                                                            	OwnerAccountId *string
                                                                            
                                                                            	// Product information.
                                                                            	ProductInformationList []ProductInformation
                                                                            
                                                                            	// Status of the license configuration.
                                                                            	Status *string
                                                                            }

                                                                              A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.

                                                                              type LicenseConfigurationAssociation

                                                                              type LicenseConfigurationAssociation struct {
                                                                              
                                                                              	// Scope of AMI associations. The possible value is cross-account.
                                                                              	AmiAssociationScope *string
                                                                              
                                                                              	// Time when the license configuration was associated with the resource.
                                                                              	AssociationTime *time.Time
                                                                              
                                                                              	// Amazon Resource Name (ARN) of the resource.
                                                                              	ResourceArn *string
                                                                              
                                                                              	// ID of the AWS account that owns the resource consuming licenses.
                                                                              	ResourceOwnerId *string
                                                                              
                                                                              	// Type of server resource.
                                                                              	ResourceType ResourceType
                                                                              }

                                                                                Describes an association with a license configuration.

                                                                                type LicenseConfigurationStatus

                                                                                type LicenseConfigurationStatus string
                                                                                const (
                                                                                	LicenseConfigurationStatusAvailable LicenseConfigurationStatus = "AVAILABLE"
                                                                                	LicenseConfigurationStatusDisabled  LicenseConfigurationStatus = "DISABLED"
                                                                                )

                                                                                  Enum values for LicenseConfigurationStatus

                                                                                  func (LicenseConfigurationStatus) Values

                                                                                    Values returns all known values for LicenseConfigurationStatus. 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 LicenseConfigurationUsage

                                                                                    type LicenseConfigurationUsage struct {
                                                                                    
                                                                                    	// Time when the license configuration was initially associated with the resource.
                                                                                    	AssociationTime *time.Time
                                                                                    
                                                                                    	// Number of licenses consumed by the resource.
                                                                                    	ConsumedLicenses *int64
                                                                                    
                                                                                    	// Amazon Resource Name (ARN) of the resource.
                                                                                    	ResourceArn *string
                                                                                    
                                                                                    	// ID of the account that owns the resource.
                                                                                    	ResourceOwnerId *string
                                                                                    
                                                                                    	// Status of the resource.
                                                                                    	ResourceStatus *string
                                                                                    
                                                                                    	// Type of resource.
                                                                                    	ResourceType ResourceType
                                                                                    }

                                                                                      Details about the usage of a resource associated with a license configuration.

                                                                                      type LicenseCountingType

                                                                                      type LicenseCountingType string
                                                                                      const (
                                                                                      	LicenseCountingTypeVcpu     LicenseCountingType = "vCPU"
                                                                                      	LicenseCountingTypeInstance LicenseCountingType = "Instance"
                                                                                      	LicenseCountingTypeCore     LicenseCountingType = "Core"
                                                                                      	LicenseCountingTypeSocket   LicenseCountingType = "Socket"
                                                                                      )

                                                                                        Enum values for LicenseCountingType

                                                                                        func (LicenseCountingType) Values

                                                                                          Values returns all known values for LicenseCountingType. 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 LicenseDeletionStatus

                                                                                          type LicenseDeletionStatus string
                                                                                          const (
                                                                                          	LicenseDeletionStatusPendingDelete LicenseDeletionStatus = "PENDING_DELETE"
                                                                                          	LicenseDeletionStatusDeleted       LicenseDeletionStatus = "DELETED"
                                                                                          )

                                                                                            Enum values for LicenseDeletionStatus

                                                                                            func (LicenseDeletionStatus) Values

                                                                                              Values returns all known values for LicenseDeletionStatus. 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 LicenseOperationFailure

                                                                                              type LicenseOperationFailure struct {
                                                                                              
                                                                                              	// Error message.
                                                                                              	ErrorMessage *string
                                                                                              
                                                                                              	// Failure time.
                                                                                              	FailureTime *time.Time
                                                                                              
                                                                                              	// Reserved.
                                                                                              	MetadataList []Metadata
                                                                                              
                                                                                              	// Name of the operation.
                                                                                              	OperationName *string
                                                                                              
                                                                                              	// The requester is "License Manager Automated Discovery".
                                                                                              	OperationRequestedBy *string
                                                                                              
                                                                                              	// Amazon Resource Name (ARN) of the resource.
                                                                                              	ResourceArn *string
                                                                                              
                                                                                              	// ID of the AWS account that owns the resource.
                                                                                              	ResourceOwnerId *string
                                                                                              
                                                                                              	// Resource type.
                                                                                              	ResourceType ResourceType
                                                                                              }

                                                                                                Describes the failure of a license operation.

                                                                                                type LicenseSpecification

                                                                                                type LicenseSpecification struct {
                                                                                                
                                                                                                	// Amazon Resource Name (ARN) of the license configuration.
                                                                                                	//
                                                                                                	// This member is required.
                                                                                                	LicenseConfigurationArn *string
                                                                                                
                                                                                                	// Scope of AMI associations. The possible value is cross-account.
                                                                                                	AmiAssociationScope *string
                                                                                                }

                                                                                                  Details for associating a license configuration with a resource.

                                                                                                  type LicenseStatus

                                                                                                  type LicenseStatus string
                                                                                                  const (
                                                                                                  	LicenseStatusAvailable        LicenseStatus = "AVAILABLE"
                                                                                                  	LicenseStatusPendingAvailable LicenseStatus = "PENDING_AVAILABLE"
                                                                                                  	LicenseStatusDeactivated      LicenseStatus = "DEACTIVATED"
                                                                                                  	LicenseStatusSuspended        LicenseStatus = "SUSPENDED"
                                                                                                  	LicenseStatusExpired          LicenseStatus = "EXPIRED"
                                                                                                  	LicenseStatusPendingDelete    LicenseStatus = "PENDING_DELETE"
                                                                                                  	LicenseStatusDeleted          LicenseStatus = "DELETED"
                                                                                                  )

                                                                                                    Enum values for LicenseStatus

                                                                                                    func (LicenseStatus) Values

                                                                                                    func (LicenseStatus) Values() []LicenseStatus

                                                                                                      Values returns all known values for LicenseStatus. 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 LicenseUsage

                                                                                                      type LicenseUsage struct {
                                                                                                      
                                                                                                      	// License entitlement usages.
                                                                                                      	EntitlementUsages []EntitlementUsage
                                                                                                      }

                                                                                                        Describes the entitlement usage associated with a license.

                                                                                                        type LicenseUsageException

                                                                                                        type LicenseUsageException struct {
                                                                                                        	Message *string
                                                                                                        }

                                                                                                          You do not have enough licenses available to support a new resource launch.

                                                                                                          func (*LicenseUsageException) Error

                                                                                                          func (e *LicenseUsageException) Error() string

                                                                                                          func (*LicenseUsageException) ErrorCode

                                                                                                          func (e *LicenseUsageException) ErrorCode() string

                                                                                                          func (*LicenseUsageException) ErrorFault

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

                                                                                                          func (*LicenseUsageException) ErrorMessage

                                                                                                          func (e *LicenseUsageException) ErrorMessage() string

                                                                                                          type ManagedResourceSummary

                                                                                                          type ManagedResourceSummary struct {
                                                                                                          
                                                                                                          	// Number of resources associated with licenses.
                                                                                                          	AssociationCount *int64
                                                                                                          
                                                                                                          	// Type of resource associated with a license.
                                                                                                          	ResourceType ResourceType
                                                                                                          }

                                                                                                            Summary information about a managed resource.

                                                                                                            type Metadata

                                                                                                            type Metadata struct {
                                                                                                            
                                                                                                            	// The key name.
                                                                                                            	Name *string
                                                                                                            
                                                                                                            	// The value.
                                                                                                            	Value *string
                                                                                                            }

                                                                                                              Describes key/value pairs.

                                                                                                              type NoEntitlementsAllowedException

                                                                                                              type NoEntitlementsAllowedException struct {
                                                                                                              	Message *string
                                                                                                              }

                                                                                                                There are no entitlements found for this license, or the entitlement maximum count is reached.

                                                                                                                func (*NoEntitlementsAllowedException) Error

                                                                                                                func (*NoEntitlementsAllowedException) ErrorCode

                                                                                                                func (e *NoEntitlementsAllowedException) ErrorCode() string

                                                                                                                func (*NoEntitlementsAllowedException) ErrorFault

                                                                                                                func (*NoEntitlementsAllowedException) ErrorMessage

                                                                                                                func (e *NoEntitlementsAllowedException) ErrorMessage() string

                                                                                                                type OrganizationConfiguration

                                                                                                                type OrganizationConfiguration struct {
                                                                                                                
                                                                                                                	// Enables AWS Organization integration.
                                                                                                                	//
                                                                                                                	// This member is required.
                                                                                                                	EnableIntegration bool
                                                                                                                }

                                                                                                                  Configuration information for AWS Organizations.

                                                                                                                  type ProductInformation

                                                                                                                  type ProductInformation struct {
                                                                                                                  
                                                                                                                  	// Product information filters. The following filters and logical operators are
                                                                                                                  	// supported when the resource type is SSM_MANAGED:
                                                                                                                  	//
                                                                                                                  	// * Application Name - The name
                                                                                                                  	// of the application. Logical operator is EQUALS.
                                                                                                                  	//
                                                                                                                  	// * Application Publisher - The
                                                                                                                  	// publisher of the application. Logical operator is EQUALS.
                                                                                                                  	//
                                                                                                                  	// * Application Version
                                                                                                                  	// - The version of the application. Logical operator is EQUALS.
                                                                                                                  	//
                                                                                                                  	// * Platform Name -
                                                                                                                  	// The name of the platform. Logical operator is EQUALS.
                                                                                                                  	//
                                                                                                                  	// * Platform Type - The
                                                                                                                  	// platform type. Logical operator is EQUALS.
                                                                                                                  	//
                                                                                                                  	// * License Included - The type of
                                                                                                                  	// license included. Logical operators are EQUALS and NOT_EQUALS. Possible values
                                                                                                                  	// are: sql-server-enterprise | sql-server-standard | sql-server-web |
                                                                                                                  	// windows-server-datacenter.
                                                                                                                  	//
                                                                                                                  	// The following filters and logical operators are
                                                                                                                  	// supported when the resource type is RDS:
                                                                                                                  	//
                                                                                                                  	// * Engine Edition - The edition of the
                                                                                                                  	// database engine. Logical operator is EQUALS. Possible values are: oracle-ee |
                                                                                                                  	// oracle-se | oracle-se1 | oracle-se2.
                                                                                                                  	//
                                                                                                                  	// * License Pack - The license pack. Logical
                                                                                                                  	// operator is EQUALS. Possible values are: data guard | diagnostic pack sqlt |
                                                                                                                  	// tuning pack sqlt | ols | olap.
                                                                                                                  	//
                                                                                                                  	// This member is required.
                                                                                                                  	ProductInformationFilterList []ProductInformationFilter
                                                                                                                  
                                                                                                                  	// Resource type. The possible values are SSM_MANAGED | RDS.
                                                                                                                  	//
                                                                                                                  	// This member is required.
                                                                                                                  	ResourceType *string
                                                                                                                  }

                                                                                                                    Describes product information for a license configuration.

                                                                                                                    type ProductInformationFilter

                                                                                                                    type ProductInformationFilter struct {
                                                                                                                    
                                                                                                                    	// Logical operator.
                                                                                                                    	//
                                                                                                                    	// This member is required.
                                                                                                                    	ProductInformationFilterComparator *string
                                                                                                                    
                                                                                                                    	// Filter name.
                                                                                                                    	//
                                                                                                                    	// This member is required.
                                                                                                                    	ProductInformationFilterName *string
                                                                                                                    
                                                                                                                    	// Filter value.
                                                                                                                    	//
                                                                                                                    	// This member is required.
                                                                                                                    	ProductInformationFilterValue []string
                                                                                                                    }

                                                                                                                      Describes product information filters.

                                                                                                                      type ProvisionalConfiguration

                                                                                                                      type ProvisionalConfiguration struct {
                                                                                                                      
                                                                                                                      	// Maximum time for the provisional configuration, in minutes.
                                                                                                                      	//
                                                                                                                      	// This member is required.
                                                                                                                      	MaxTimeToLiveInMinutes *int32
                                                                                                                      }

                                                                                                                        Details about a provisional configuration.

                                                                                                                        type RateLimitExceededException

                                                                                                                        type RateLimitExceededException struct {
                                                                                                                        	Message *string
                                                                                                                        }

                                                                                                                          Too many requests have been submitted. Try again after a brief wait.

                                                                                                                          func (*RateLimitExceededException) Error

                                                                                                                          func (*RateLimitExceededException) ErrorCode

                                                                                                                          func (e *RateLimitExceededException) ErrorCode() string

                                                                                                                          func (*RateLimitExceededException) ErrorFault

                                                                                                                          func (*RateLimitExceededException) ErrorMessage

                                                                                                                          func (e *RateLimitExceededException) ErrorMessage() string

                                                                                                                          type ReceivedMetadata

                                                                                                                          type ReceivedMetadata struct {
                                                                                                                          
                                                                                                                          	// Allowed operations.
                                                                                                                          	AllowedOperations []AllowedOperation
                                                                                                                          
                                                                                                                          	// Received status.
                                                                                                                          	ReceivedStatus ReceivedStatus
                                                                                                                          }

                                                                                                                            Metadata associated with received licenses and grants.

                                                                                                                            type ReceivedStatus

                                                                                                                            type ReceivedStatus string
                                                                                                                            const (
                                                                                                                            	ReceivedStatusPendingWorkflow ReceivedStatus = "PENDING_WORKFLOW"
                                                                                                                            	ReceivedStatusPendingAccept   ReceivedStatus = "PENDING_ACCEPT"
                                                                                                                            	ReceivedStatusRejected        ReceivedStatus = "REJECTED"
                                                                                                                            	ReceivedStatusActive          ReceivedStatus = "ACTIVE"
                                                                                                                            	ReceivedStatusFailedWorkflow  ReceivedStatus = "FAILED_WORKFLOW"
                                                                                                                            	ReceivedStatusDeleted         ReceivedStatus = "DELETED"
                                                                                                                            	ReceivedStatusDisabled        ReceivedStatus = "DISABLED"
                                                                                                                            )

                                                                                                                              Enum values for ReceivedStatus

                                                                                                                              func (ReceivedStatus) Values

                                                                                                                              func (ReceivedStatus) Values() []ReceivedStatus

                                                                                                                                Values returns all known values for ReceivedStatus. 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 RedirectException

                                                                                                                                type RedirectException struct {
                                                                                                                                	Message *string
                                                                                                                                
                                                                                                                                	Location *string
                                                                                                                                }

                                                                                                                                  This is not the correct Region for the resource. Try again.

                                                                                                                                  func (*RedirectException) Error

                                                                                                                                  func (e *RedirectException) Error() string

                                                                                                                                  func (*RedirectException) ErrorCode

                                                                                                                                  func (e *RedirectException) ErrorCode() string

                                                                                                                                  func (*RedirectException) ErrorFault

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

                                                                                                                                  func (*RedirectException) ErrorMessage

                                                                                                                                  func (e *RedirectException) ErrorMessage() string

                                                                                                                                  type RenewType

                                                                                                                                  type RenewType string
                                                                                                                                  const (
                                                                                                                                  	RenewTypeNone    RenewType = "None"
                                                                                                                                  	RenewTypeWeekly  RenewType = "Weekly"
                                                                                                                                  	RenewTypeMonthly RenewType = "Monthly"
                                                                                                                                  )

                                                                                                                                    Enum values for RenewType

                                                                                                                                    func (RenewType) Values

                                                                                                                                    func (RenewType) Values() []RenewType

                                                                                                                                      Values returns all known values for RenewType. 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 ResourceInventory

                                                                                                                                      type ResourceInventory struct {
                                                                                                                                      
                                                                                                                                      	// Platform of the resource.
                                                                                                                                      	Platform *string
                                                                                                                                      
                                                                                                                                      	// Platform version of the resource in the inventory.
                                                                                                                                      	PlatformVersion *string
                                                                                                                                      
                                                                                                                                      	// Amazon Resource Name (ARN) of the resource.
                                                                                                                                      	ResourceArn *string
                                                                                                                                      
                                                                                                                                      	// ID of the resource.
                                                                                                                                      	ResourceId *string
                                                                                                                                      
                                                                                                                                      	// ID of the account that owns the resource.
                                                                                                                                      	ResourceOwningAccountId *string
                                                                                                                                      
                                                                                                                                      	// Type of resource.
                                                                                                                                      	ResourceType ResourceType
                                                                                                                                      }

                                                                                                                                        Details about a resource.

                                                                                                                                        type ResourceLimitExceededException

                                                                                                                                        type ResourceLimitExceededException struct {
                                                                                                                                        	Message *string
                                                                                                                                        }

                                                                                                                                          Your resource limits have been exceeded.

                                                                                                                                          func (*ResourceLimitExceededException) Error

                                                                                                                                          func (*ResourceLimitExceededException) ErrorCode

                                                                                                                                          func (e *ResourceLimitExceededException) ErrorCode() string

                                                                                                                                          func (*ResourceLimitExceededException) ErrorFault

                                                                                                                                          func (*ResourceLimitExceededException) ErrorMessage

                                                                                                                                          func (e *ResourceLimitExceededException) ErrorMessage() string

                                                                                                                                          type ResourceNotFoundException

                                                                                                                                          type ResourceNotFoundException struct {
                                                                                                                                          	Message *string
                                                                                                                                          }

                                                                                                                                            The resource cannot be found.

                                                                                                                                            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 (
                                                                                                                                            	ResourceTypeEc2Instance                   ResourceType = "EC2_INSTANCE"
                                                                                                                                            	ResourceTypeEc2Host                       ResourceType = "EC2_HOST"
                                                                                                                                            	ResourceTypeEc2Ami                        ResourceType = "EC2_AMI"
                                                                                                                                            	ResourceTypeRds                           ResourceType = "RDS"
                                                                                                                                            	ResourceTypeSystemsManagerManagedInstance ResourceType = "SYSTEMS_MANAGER_MANAGED_INSTANCE"
                                                                                                                                            )

                                                                                                                                              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 ServerInternalException

                                                                                                                                                type ServerInternalException struct {
                                                                                                                                                	Message *string
                                                                                                                                                }

                                                                                                                                                  The server experienced an internal error. Try again.

                                                                                                                                                  func (*ServerInternalException) Error

                                                                                                                                                  func (e *ServerInternalException) Error() string

                                                                                                                                                  func (*ServerInternalException) ErrorCode

                                                                                                                                                  func (e *ServerInternalException) ErrorCode() string

                                                                                                                                                  func (*ServerInternalException) ErrorFault

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

                                                                                                                                                  func (*ServerInternalException) ErrorMessage

                                                                                                                                                  func (e *ServerInternalException) ErrorMessage() string

                                                                                                                                                  type Tag

                                                                                                                                                  type Tag struct {
                                                                                                                                                  
                                                                                                                                                  	// Tag key.
                                                                                                                                                  	Key *string
                                                                                                                                                  
                                                                                                                                                  	// Tag value.
                                                                                                                                                  	Value *string
                                                                                                                                                  }

                                                                                                                                                    Details about a tag for a license configuration.

                                                                                                                                                    type TokenData

                                                                                                                                                    type TokenData struct {
                                                                                                                                                    
                                                                                                                                                    	// Token expiration time, in ISO8601-UTC format.
                                                                                                                                                    	ExpirationTime *string
                                                                                                                                                    
                                                                                                                                                    	// Amazon Resource Name (ARN) of the license.
                                                                                                                                                    	LicenseArn *string
                                                                                                                                                    
                                                                                                                                                    	// Amazon Resource Names (ARN) of the roles included in the token.
                                                                                                                                                    	RoleArns []string
                                                                                                                                                    
                                                                                                                                                    	// Token status. The possible values are AVAILABLE and DELETED.
                                                                                                                                                    	Status *string
                                                                                                                                                    
                                                                                                                                                    	// Token ID.
                                                                                                                                                    	TokenId *string
                                                                                                                                                    
                                                                                                                                                    	// Data specified by the caller.
                                                                                                                                                    	TokenProperties []string
                                                                                                                                                    
                                                                                                                                                    	// Type of token generated. The supported value is REFRESH_TOKEN.
                                                                                                                                                    	TokenType *string
                                                                                                                                                    }

                                                                                                                                                      Describes a token.

                                                                                                                                                      type TokenType

                                                                                                                                                      type TokenType string
                                                                                                                                                      const (
                                                                                                                                                      	TokenTypeRefreshToken TokenType = "REFRESH_TOKEN"
                                                                                                                                                      )

                                                                                                                                                        Enum values for TokenType

                                                                                                                                                        func (TokenType) Values

                                                                                                                                                        func (TokenType) Values() []TokenType

                                                                                                                                                          Values returns all known values for TokenType. 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 UnsupportedDigitalSignatureMethodException

                                                                                                                                                          type UnsupportedDigitalSignatureMethodException struct {
                                                                                                                                                          	Message *string
                                                                                                                                                          }

                                                                                                                                                            The digital signature method is unsupported. Try your request again.

                                                                                                                                                            func (*UnsupportedDigitalSignatureMethodException) Error

                                                                                                                                                            func (*UnsupportedDigitalSignatureMethodException) ErrorCode

                                                                                                                                                            func (*UnsupportedDigitalSignatureMethodException) ErrorFault

                                                                                                                                                            func (*UnsupportedDigitalSignatureMethodException) ErrorMessage

                                                                                                                                                            type ValidationException

                                                                                                                                                            type ValidationException struct {
                                                                                                                                                            	Message *string
                                                                                                                                                            }

                                                                                                                                                              The provided input is not valid. Try your request again.

                                                                                                                                                              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