types

package
v1.2.13 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {

	// The Amazon Resource Name (ARN) of the Application Registry.
	AppRegistryArn *string

	// The Amazon Resource Name (ARN) of the application.
	Arn *string

	// The components of the application.
	Components []string

	// The ID of the application.
	Id *string

	// The time at which the application was last updated.
	LastUpdated *time.Time

	// The status of the application.
	Status ApplicationStatus

	// The status message.
	StatusMessage *string

	// The type of the application.
	Type ApplicationType
	// contains filtered or unexported fields
}

An SAP application registered with AWS Systems Manager for SAP.

type ApplicationCredential

type ApplicationCredential struct {

	// The type of the application credentials.
	//
	// This member is required.
	CredentialType CredentialType

	// The name of the SAP HANA database.
	//
	// This member is required.
	DatabaseName *string

	// The secret ID created in AWS Secrets Manager to store the credentials of the
	// SAP application.
	//
	// This member is required.
	SecretId *string
	// contains filtered or unexported fields
}

The credentials of your SAP application.

type ApplicationStatus

type ApplicationStatus string
const (
	ApplicationStatusActivated   ApplicationStatus = "ACTIVATED"
	ApplicationStatusStarting    ApplicationStatus = "STARTING"
	ApplicationStatusStopped     ApplicationStatus = "STOPPED"
	ApplicationStatusStopping    ApplicationStatus = "STOPPING"
	ApplicationStatusFailed      ApplicationStatus = "FAILED"
	ApplicationStatusRegistering ApplicationStatus = "REGISTERING"
	ApplicationStatusDeleting    ApplicationStatus = "DELETING"
	ApplicationStatusUnknown     ApplicationStatus = "UNKNOWN"
)

Enum values for ApplicationStatus

func (ApplicationStatus) Values

Values returns all known values for ApplicationStatus. 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 ApplicationSummary

type ApplicationSummary struct {

	// The Amazon Resource Name (ARN) of the application.
	Arn *string

	// The ID of the application.
	Id *string

	// The tags on the application.
	Tags map[string]string

	// The type of the application.
	Type ApplicationType
	// contains filtered or unexported fields
}

The summary of the SAP application registered with AWS Systems Manager for SAP.

type ApplicationType

type ApplicationType string
const (
	ApplicationTypeHana ApplicationType = "HANA"
)

Enum values for ApplicationType

func (ApplicationType) Values

func (ApplicationType) Values() []ApplicationType

Values returns all known values for ApplicationType. 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 Component

type Component struct {

	// The ID of the application.
	ApplicationId *string

	// The ID of the component.
	ComponentId *string

	// The type of the component.
	ComponentType ComponentType

	// The SAP HANA databases of the component.
	Databases []string

	// The hosts of the component.
	Hosts []Host

	// The time at which the component was last updated.
	LastUpdated *time.Time

	// The primary host of the component.
	PrimaryHost *string

	// The status of the component.
	Status ComponentStatus
	// contains filtered or unexported fields
}

The SAP component of your application.

type ComponentStatus

type ComponentStatus string
const (
	ComponentStatusActivated ComponentStatus = "ACTIVATED"
)

Enum values for ComponentStatus

func (ComponentStatus) Values

func (ComponentStatus) Values() []ComponentStatus

Values returns all known values for ComponentStatus. 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 ComponentSummary

type ComponentSummary struct {

	// The ID of the application.
	ApplicationId *string

	// The ID of the component.
	ComponentId *string

	// The type of the component.
	ComponentType ComponentType

	// The tags of the component.
	Tags map[string]string
	// contains filtered or unexported fields
}

The summary of the component.

type ComponentType

type ComponentType string
const (
	ComponentTypeHana ComponentType = "HANA"
)

Enum values for ComponentType

func (ComponentType) Values

func (ComponentType) Values() []ComponentType

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

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A conflict has occurred.

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 CredentialType

type CredentialType string
const (
	CredentialTypeAdmin CredentialType = "ADMIN"
)

Enum values for CredentialType

func (CredentialType) Values

func (CredentialType) Values() []CredentialType

Values returns all known values for CredentialType. 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 Database

type Database struct {

	// The ID of the application.
	ApplicationId *string

	// The Amazon Resource Name (ARN) of the database.
	Arn *string

	// The ID of the component.
	ComponentId *string

	// The credentials of the database.
	Credentials []ApplicationCredential

	// The ID of the SAP HANA database.
	DatabaseId *string

	// The name of the database.
	DatabaseName *string

	// The type of the database.
	DatabaseType DatabaseType

	// The time at which the database was last updated.
	LastUpdated *time.Time

	// The primary host of the database.
	PrimaryHost *string

	// The SQL port of the database.
	SQLPort *int32

	// The status of the database.
	Status DatabaseStatus
	// contains filtered or unexported fields
}

The SAP HANA database of the application registered with AWS Systems Manager for SAP.

type DatabaseStatus

type DatabaseStatus string
const (
	DatabaseStatusRunning  DatabaseStatus = "RUNNING"
	DatabaseStatusStarting DatabaseStatus = "STARTING"
	DatabaseStatusStopped  DatabaseStatus = "STOPPED"
	DatabaseStatusWarning  DatabaseStatus = "WARNING"
	DatabaseStatusUnknown  DatabaseStatus = "UNKNOWN"
)

Enum values for DatabaseStatus

func (DatabaseStatus) Values

func (DatabaseStatus) Values() []DatabaseStatus

Values returns all known values for DatabaseStatus. 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 DatabaseSummary

type DatabaseSummary struct {

	// The ID of the application.
	ApplicationId *string

	// The Amazon Resource Name (ARN) of the database.
	Arn *string

	// The ID of the component.
	ComponentId *string

	// The ID of the database.
	DatabaseId *string

	// The type of the database.
	DatabaseType DatabaseType

	// The tags of the database.
	Tags map[string]string
	// contains filtered or unexported fields
}

The summary of the database.

type DatabaseType

type DatabaseType string
const (
	DatabaseTypeSystem DatabaseType = "SYSTEM"
	DatabaseTypeTenant DatabaseType = "TENANT"
)

Enum values for DatabaseType

func (DatabaseType) Values

func (DatabaseType) Values() []DatabaseType

Values returns all known values for DatabaseType. 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 Filter added in v1.2.0

type Filter struct {

	// The name of the filter. Filter names are case-sensitive.
	//
	// This member is required.
	Name *string

	// The operator for the filter.
	//
	// This member is required.
	Operator FilterOperator

	// The filter values. Filter values are case-sensitive. If you specify multiple
	// values for a filter, the values are joined with an OR, and the request returns
	// all results that match any of the specified values
	//
	// This member is required.
	Value *string
	// contains filtered or unexported fields
}

A specific result obtained by specifying the name, value, and operator.

type FilterOperator added in v1.2.0

type FilterOperator string
const (
	FilterOperatorEquals              FilterOperator = "Equals"
	FilterOperatorGreaterThanOrEquals FilterOperator = "GreaterThanOrEquals"
	FilterOperatorLessThanOrEquals    FilterOperator = "LessThanOrEquals"
)

Enum values for FilterOperator

func (FilterOperator) Values added in v1.2.0

func (FilterOperator) Values() []FilterOperator

Values returns all known values for FilterOperator. 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 Host

type Host struct {

	// The IP address of the Dedicated Host.
	HostIp *string

	// The name of the Dedicated Host.
	HostName *string

	// The role of the Dedicated Host.
	HostRole HostRole

	// The instance ID of the instance on the Dedicated Host.
	InstanceId *string
	// contains filtered or unexported fields
}

Describes the properties of the Dedicated Host.

type HostRole

type HostRole string
const (
	HostRoleLeader  HostRole = "LEADER"
	HostRoleWorker  HostRole = "WORKER"
	HostRoleStandby HostRole = "STANDBY"
	HostRoleUnknown HostRole = "UNKNOWN"
)

Enum values for HostRole

func (HostRole) Values

func (HostRole) Values() []HostRole

Values returns all known values for HostRole. 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 InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

An internal error has occurred.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

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

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type Operation

type Operation struct {

	// The end time of the operation.
	EndTime *time.Time

	// The ID of the operation.
	Id *string

	// The time at which the operation was last updated.
	LastUpdatedTime *time.Time

	// The properties of the operation.
	Properties map[string]*string

	// The Amazon Resource Name (ARN) of the operation.
	ResourceArn *string

	// The resource ID of the operation.
	ResourceId *string

	// The resource type of the operation.
	ResourceType *string

	// The start time of the operation.
	StartTime *time.Time

	// The status of the operation.
	Status OperationStatus

	// The status message of the operation.
	StatusMessage *string

	// The type of the operation.
	Type *string
	// contains filtered or unexported fields
}

The operations performed by AWS Systems Manager for SAP.

type OperationStatus

type OperationStatus string
const (
	OperationStatusInprogress OperationStatus = "INPROGRESS"
	OperationStatusSuccess    OperationStatus = "SUCCESS"
	OperationStatusError      OperationStatus = "ERROR"
)

Enum values for OperationStatus

func (OperationStatus) Values

func (OperationStatus) Values() []OperationStatus

Values returns all known values for OperationStatus. 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 PermissionActionType

type PermissionActionType string
const (
	PermissionActionTypeRestore PermissionActionType = "RESTORE"
)

Enum values for PermissionActionType

func (PermissionActionType) Values

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

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The resource is not available.

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 ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by an AWS service.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

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

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

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