Documentation ¶
Overview ¶
Package ssmsap provides the client and types for making API requests to AWS Systems Manager for SAP.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Systems Manager for SAP. The topic for each action shows the API request parameters and responses.
See https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10 for more information on this service.
See ssmsap package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/ssmsap/
Using the Client ¶
To contact AWS Systems Manager for SAP with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Systems Manager for SAP client SsmSap for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/ssmsap/#New
Index ¶
- Constants
- func ApplicationStatus_Values() []string
- func ApplicationType_Values() []string
- func ComponentStatus_Values() []string
- func ComponentType_Values() []string
- func CredentialType_Values() []string
- func DatabaseStatus_Values() []string
- func DatabaseType_Values() []string
- func FilterOperator_Values() []string
- func HostRole_Values() []string
- func OperationStatus_Values() []string
- func PermissionActionType_Values() []string
- type Application
- func (s Application) GoString() string
- func (s *Application) SetAppRegistryArn(v string) *Application
- func (s *Application) SetArn(v string) *Application
- func (s *Application) SetComponents(v []*string) *Application
- func (s *Application) SetId(v string) *Application
- func (s *Application) SetLastUpdated(v time.Time) *Application
- func (s *Application) SetStatus(v string) *Application
- func (s *Application) SetStatusMessage(v string) *Application
- func (s *Application) SetType(v string) *Application
- func (s Application) String() string
- type ApplicationCredential
- func (s ApplicationCredential) GoString() string
- func (s *ApplicationCredential) SetCredentialType(v string) *ApplicationCredential
- func (s *ApplicationCredential) SetDatabaseName(v string) *ApplicationCredential
- func (s *ApplicationCredential) SetSecretId(v string) *ApplicationCredential
- func (s ApplicationCredential) String() string
- func (s *ApplicationCredential) Validate() error
- type ApplicationSummary
- func (s ApplicationSummary) GoString() string
- func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
- func (s *ApplicationSummary) SetTags(v map[string]*string) *ApplicationSummary
- func (s *ApplicationSummary) SetType(v string) *ApplicationSummary
- func (s ApplicationSummary) String() string
- type Component
- func (s Component) GoString() string
- func (s *Component) SetApplicationId(v string) *Component
- func (s *Component) SetComponentId(v string) *Component
- func (s *Component) SetComponentType(v string) *Component
- func (s *Component) SetDatabases(v []*string) *Component
- func (s *Component) SetHosts(v []*Host) *Component
- func (s *Component) SetLastUpdated(v time.Time) *Component
- func (s *Component) SetPrimaryHost(v string) *Component
- func (s *Component) SetStatus(v string) *Component
- func (s Component) String() string
- type ComponentSummary
- func (s ComponentSummary) GoString() string
- func (s *ComponentSummary) SetApplicationId(v string) *ComponentSummary
- func (s *ComponentSummary) SetComponentId(v string) *ComponentSummary
- func (s *ComponentSummary) SetComponentType(v string) *ComponentSummary
- func (s *ComponentSummary) SetTags(v map[string]*string) *ComponentSummary
- func (s ComponentSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type Database
- func (s Database) GoString() string
- func (s *Database) SetApplicationId(v string) *Database
- func (s *Database) SetArn(v string) *Database
- func (s *Database) SetComponentId(v string) *Database
- func (s *Database) SetCredentials(v []*ApplicationCredential) *Database
- func (s *Database) SetDatabaseId(v string) *Database
- func (s *Database) SetDatabaseName(v string) *Database
- func (s *Database) SetDatabaseType(v string) *Database
- func (s *Database) SetLastUpdated(v time.Time) *Database
- func (s *Database) SetPrimaryHost(v string) *Database
- func (s *Database) SetSQLPort(v int64) *Database
- func (s *Database) SetStatus(v string) *Database
- func (s Database) String() string
- type DatabaseSummary
- func (s DatabaseSummary) GoString() string
- func (s *DatabaseSummary) SetApplicationId(v string) *DatabaseSummary
- func (s *DatabaseSummary) SetArn(v string) *DatabaseSummary
- func (s *DatabaseSummary) SetComponentId(v string) *DatabaseSummary
- func (s *DatabaseSummary) SetDatabaseId(v string) *DatabaseSummary
- func (s *DatabaseSummary) SetDatabaseType(v string) *DatabaseSummary
- func (s *DatabaseSummary) SetTags(v map[string]*string) *DatabaseSummary
- func (s DatabaseSummary) String() string
- type DeleteResourcePermissionInput
- func (s DeleteResourcePermissionInput) GoString() string
- func (s *DeleteResourcePermissionInput) SetActionType(v string) *DeleteResourcePermissionInput
- func (s *DeleteResourcePermissionInput) SetResourceArn(v string) *DeleteResourcePermissionInput
- func (s *DeleteResourcePermissionInput) SetSourceResourceArn(v string) *DeleteResourcePermissionInput
- func (s DeleteResourcePermissionInput) String() string
- func (s *DeleteResourcePermissionInput) Validate() error
- type DeleteResourcePermissionOutput
- type DeregisterApplicationInput
- type DeregisterApplicationOutput
- type Filter
- type GetApplicationInput
- func (s GetApplicationInput) GoString() string
- func (s *GetApplicationInput) SetAppRegistryArn(v string) *GetApplicationInput
- func (s *GetApplicationInput) SetApplicationArn(v string) *GetApplicationInput
- func (s *GetApplicationInput) SetApplicationId(v string) *GetApplicationInput
- func (s GetApplicationInput) String() string
- type GetApplicationOutput
- type GetComponentInput
- type GetComponentOutput
- type GetDatabaseInput
- func (s GetDatabaseInput) GoString() string
- func (s *GetDatabaseInput) SetApplicationId(v string) *GetDatabaseInput
- func (s *GetDatabaseInput) SetComponentId(v string) *GetDatabaseInput
- func (s *GetDatabaseInput) SetDatabaseArn(v string) *GetDatabaseInput
- func (s *GetDatabaseInput) SetDatabaseId(v string) *GetDatabaseInput
- func (s GetDatabaseInput) String() string
- type GetDatabaseOutput
- type GetOperationInput
- type GetOperationOutput
- type GetResourcePermissionInput
- func (s GetResourcePermissionInput) GoString() string
- func (s *GetResourcePermissionInput) SetActionType(v string) *GetResourcePermissionInput
- func (s *GetResourcePermissionInput) SetResourceArn(v string) *GetResourcePermissionInput
- func (s GetResourcePermissionInput) String() string
- func (s *GetResourcePermissionInput) Validate() error
- type GetResourcePermissionOutput
- type Host
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListApplicationsInput
- func (s ListApplicationsInput) GoString() string
- func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
- func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
- func (s ListApplicationsInput) String() string
- func (s *ListApplicationsInput) Validate() error
- type ListApplicationsOutput
- type ListComponentsInput
- func (s ListComponentsInput) GoString() string
- func (s *ListComponentsInput) SetApplicationId(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
- func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
- func (s ListComponentsInput) String() string
- func (s *ListComponentsInput) Validate() error
- type ListComponentsOutput
- type ListDatabasesInput
- func (s ListDatabasesInput) GoString() string
- func (s *ListDatabasesInput) SetApplicationId(v string) *ListDatabasesInput
- func (s *ListDatabasesInput) SetComponentId(v string) *ListDatabasesInput
- func (s *ListDatabasesInput) SetMaxResults(v int64) *ListDatabasesInput
- func (s *ListDatabasesInput) SetNextToken(v string) *ListDatabasesInput
- func (s ListDatabasesInput) String() string
- func (s *ListDatabasesInput) Validate() error
- type ListDatabasesOutput
- type ListOperationsInput
- func (s ListOperationsInput) GoString() string
- func (s *ListOperationsInput) SetApplicationId(v string) *ListOperationsInput
- func (s *ListOperationsInput) SetFilters(v []*Filter) *ListOperationsInput
- func (s *ListOperationsInput) SetMaxResults(v int64) *ListOperationsInput
- func (s *ListOperationsInput) SetNextToken(v string) *ListOperationsInput
- func (s ListOperationsInput) String() string
- func (s *ListOperationsInput) Validate() error
- type ListOperationsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Operation
- func (s Operation) GoString() string
- func (s *Operation) SetEndTime(v time.Time) *Operation
- func (s *Operation) SetId(v string) *Operation
- func (s *Operation) SetLastUpdatedTime(v time.Time) *Operation
- func (s *Operation) SetProperties(v map[string]*string) *Operation
- func (s *Operation) SetResourceArn(v string) *Operation
- func (s *Operation) SetResourceId(v string) *Operation
- func (s *Operation) SetResourceType(v string) *Operation
- func (s *Operation) SetStartTime(v time.Time) *Operation
- func (s *Operation) SetStatus(v string) *Operation
- func (s *Operation) SetStatusMessage(v string) *Operation
- func (s *Operation) SetType(v string) *Operation
- func (s Operation) String() string
- type PutResourcePermissionInput
- func (s PutResourcePermissionInput) GoString() string
- func (s *PutResourcePermissionInput) SetActionType(v string) *PutResourcePermissionInput
- func (s *PutResourcePermissionInput) SetResourceArn(v string) *PutResourcePermissionInput
- func (s *PutResourcePermissionInput) SetSourceResourceArn(v string) *PutResourcePermissionInput
- func (s PutResourcePermissionInput) String() string
- func (s *PutResourcePermissionInput) Validate() error
- type PutResourcePermissionOutput
- type RegisterApplicationInput
- func (s RegisterApplicationInput) GoString() string
- func (s *RegisterApplicationInput) SetApplicationId(v string) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetApplicationType(v string) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetCredentials(v []*ApplicationCredential) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetInstances(v []*string) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetSapInstanceNumber(v string) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetSid(v string) *RegisterApplicationInput
- func (s *RegisterApplicationInput) SetTags(v map[string]*string) *RegisterApplicationInput
- func (s RegisterApplicationInput) String() string
- func (s *RegisterApplicationInput) Validate() error
- type RegisterApplicationOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type SsmSap
- func (c *SsmSap) DeleteResourcePermission(input *DeleteResourcePermissionInput) (*DeleteResourcePermissionOutput, error)
- func (c *SsmSap) DeleteResourcePermissionRequest(input *DeleteResourcePermissionInput) (req *request.Request, output *DeleteResourcePermissionOutput)
- func (c *SsmSap) DeleteResourcePermissionWithContext(ctx aws.Context, input *DeleteResourcePermissionInput, opts ...request.Option) (*DeleteResourcePermissionOutput, error)
- func (c *SsmSap) DeregisterApplication(input *DeregisterApplicationInput) (*DeregisterApplicationOutput, error)
- func (c *SsmSap) DeregisterApplicationRequest(input *DeregisterApplicationInput) (req *request.Request, output *DeregisterApplicationOutput)
- func (c *SsmSap) DeregisterApplicationWithContext(ctx aws.Context, input *DeregisterApplicationInput, opts ...request.Option) (*DeregisterApplicationOutput, error)
- func (c *SsmSap) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
- func (c *SsmSap) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
- func (c *SsmSap) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
- func (c *SsmSap) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
- func (c *SsmSap) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
- func (c *SsmSap) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
- func (c *SsmSap) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)
- func (c *SsmSap) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)
- func (c *SsmSap) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)
- func (c *SsmSap) GetOperation(input *GetOperationInput) (*GetOperationOutput, error)
- func (c *SsmSap) GetOperationRequest(input *GetOperationInput) (req *request.Request, output *GetOperationOutput)
- func (c *SsmSap) GetOperationWithContext(ctx aws.Context, input *GetOperationInput, opts ...request.Option) (*GetOperationOutput, error)
- func (c *SsmSap) GetResourcePermission(input *GetResourcePermissionInput) (*GetResourcePermissionOutput, error)
- func (c *SsmSap) GetResourcePermissionRequest(input *GetResourcePermissionInput) (req *request.Request, output *GetResourcePermissionOutput)
- func (c *SsmSap) GetResourcePermissionWithContext(ctx aws.Context, input *GetResourcePermissionInput, opts ...request.Option) (*GetResourcePermissionOutput, error)
- func (c *SsmSap) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
- func (c *SsmSap) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
- func (c *SsmSap) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, ...) error
- func (c *SsmSap) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
- func (c *SsmSap) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
- func (c *SsmSap) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
- func (c *SsmSap) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
- func (c *SsmSap) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, ...) error
- func (c *SsmSap) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
- func (c *SsmSap) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
- func (c *SsmSap) ListDatabases(input *ListDatabasesInput) (*ListDatabasesOutput, error)
- func (c *SsmSap) ListDatabasesPages(input *ListDatabasesInput, fn func(*ListDatabasesOutput, bool) bool) error
- func (c *SsmSap) ListDatabasesPagesWithContext(ctx aws.Context, input *ListDatabasesInput, ...) error
- func (c *SsmSap) ListDatabasesRequest(input *ListDatabasesInput) (req *request.Request, output *ListDatabasesOutput)
- func (c *SsmSap) ListDatabasesWithContext(ctx aws.Context, input *ListDatabasesInput, opts ...request.Option) (*ListDatabasesOutput, error)
- func (c *SsmSap) ListOperations(input *ListOperationsInput) (*ListOperationsOutput, error)
- func (c *SsmSap) ListOperationsPages(input *ListOperationsInput, fn func(*ListOperationsOutput, bool) bool) error
- func (c *SsmSap) ListOperationsPagesWithContext(ctx aws.Context, input *ListOperationsInput, ...) error
- func (c *SsmSap) ListOperationsRequest(input *ListOperationsInput) (req *request.Request, output *ListOperationsOutput)
- func (c *SsmSap) ListOperationsWithContext(ctx aws.Context, input *ListOperationsInput, opts ...request.Option) (*ListOperationsOutput, error)
- func (c *SsmSap) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *SsmSap) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *SsmSap) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *SsmSap) PutResourcePermission(input *PutResourcePermissionInput) (*PutResourcePermissionOutput, error)
- func (c *SsmSap) PutResourcePermissionRequest(input *PutResourcePermissionInput) (req *request.Request, output *PutResourcePermissionOutput)
- func (c *SsmSap) PutResourcePermissionWithContext(ctx aws.Context, input *PutResourcePermissionInput, opts ...request.Option) (*PutResourcePermissionOutput, error)
- func (c *SsmSap) RegisterApplication(input *RegisterApplicationInput) (*RegisterApplicationOutput, error)
- func (c *SsmSap) RegisterApplicationRequest(input *RegisterApplicationInput) (req *request.Request, output *RegisterApplicationOutput)
- func (c *SsmSap) RegisterApplicationWithContext(ctx aws.Context, input *RegisterApplicationInput, opts ...request.Option) (*RegisterApplicationOutput, error)
- func (c *SsmSap) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *SsmSap) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *SsmSap) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *SsmSap) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *SsmSap) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *SsmSap) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *SsmSap) UpdateApplicationSettings(input *UpdateApplicationSettingsInput) (*UpdateApplicationSettingsOutput, error)
- func (c *SsmSap) UpdateApplicationSettingsRequest(input *UpdateApplicationSettingsInput) (req *request.Request, output *UpdateApplicationSettingsOutput)
- func (c *SsmSap) UpdateApplicationSettingsWithContext(ctx aws.Context, input *UpdateApplicationSettingsInput, opts ...request.Option) (*UpdateApplicationSettingsOutput, error)
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateApplicationSettingsInput
- func (s UpdateApplicationSettingsInput) GoString() string
- func (s *UpdateApplicationSettingsInput) SetApplicationId(v string) *UpdateApplicationSettingsInput
- func (s *UpdateApplicationSettingsInput) SetCredentialsToAddOrUpdate(v []*ApplicationCredential) *UpdateApplicationSettingsInput
- func (s *UpdateApplicationSettingsInput) SetCredentialsToRemove(v []*ApplicationCredential) *UpdateApplicationSettingsInput
- func (s UpdateApplicationSettingsInput) String() string
- func (s *UpdateApplicationSettingsInput) Validate() error
- type UpdateApplicationSettingsOutput
- func (s UpdateApplicationSettingsOutput) GoString() string
- func (s *UpdateApplicationSettingsOutput) SetMessage(v string) *UpdateApplicationSettingsOutput
- func (s *UpdateApplicationSettingsOutput) SetOperationIds(v []*string) *UpdateApplicationSettingsOutput
- func (s UpdateApplicationSettingsOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // ApplicationStatusActivated is a ApplicationStatus enum value ApplicationStatusActivated = "ACTIVATED" // ApplicationStatusStarting is a ApplicationStatus enum value ApplicationStatusStarting = "STARTING" // ApplicationStatusStopped is a ApplicationStatus enum value ApplicationStatusStopped = "STOPPED" // ApplicationStatusStopping is a ApplicationStatus enum value ApplicationStatusStopping = "STOPPING" // ApplicationStatusFailed is a ApplicationStatus enum value ApplicationStatusFailed = "FAILED" // ApplicationStatusRegistering is a ApplicationStatus enum value ApplicationStatusRegistering = "REGISTERING" // ApplicationStatusDeleting is a ApplicationStatus enum value ApplicationStatusDeleting = "DELETING" // ApplicationStatusUnknown is a ApplicationStatus enum value ApplicationStatusUnknown = "UNKNOWN" )
const ( // DatabaseStatusRunning is a DatabaseStatus enum value DatabaseStatusRunning = "RUNNING" // DatabaseStatusStarting is a DatabaseStatus enum value DatabaseStatusStarting = "STARTING" // DatabaseStatusStopped is a DatabaseStatus enum value DatabaseStatusStopped = "STOPPED" // DatabaseStatusWarning is a DatabaseStatus enum value DatabaseStatusWarning = "WARNING" // DatabaseStatusUnknown is a DatabaseStatus enum value DatabaseStatusUnknown = "UNKNOWN" )
const ( // DatabaseTypeSystem is a DatabaseType enum value DatabaseTypeSystem = "SYSTEM" // DatabaseTypeTenant is a DatabaseType enum value DatabaseTypeTenant = "TENANT" )
const ( // FilterOperatorEquals is a FilterOperator enum value FilterOperatorEquals = "Equals" // FilterOperatorGreaterThanOrEquals is a FilterOperator enum value FilterOperatorGreaterThanOrEquals = "GreaterThanOrEquals" // FilterOperatorLessThanOrEquals is a FilterOperator enum value FilterOperatorLessThanOrEquals = "LessThanOrEquals" )
const ( // HostRoleLeader is a HostRole enum value HostRoleLeader = "LEADER" // HostRoleWorker is a HostRole enum value HostRoleWorker = "WORKER" // HostRoleStandby is a HostRole enum value HostRoleStandby = "STANDBY" // HostRoleUnknown is a HostRole enum value HostRoleUnknown = "UNKNOWN" )
const ( // OperationStatusInprogress is a OperationStatus enum value OperationStatusInprogress = "INPROGRESS" // OperationStatusSuccess is a OperationStatus enum value OperationStatusSuccess = "SUCCESS" // OperationStatusError is a OperationStatus enum value OperationStatusError = "ERROR" )
const ( // ErrCodeConflictException for service response error code // "ConflictException". // // A conflict has occurred. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal error has occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource is not available. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by an AWS service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Ssm Sap" // Name of service. EndpointsID = "ssm-sap" // ID to lookup a service endpoint with. ServiceID = "Ssm Sap" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ApplicationTypeHana is a ApplicationType enum value
ApplicationTypeHana = "HANA"
)
const (
// ComponentStatusActivated is a ComponentStatus enum value
ComponentStatusActivated = "ACTIVATED"
)
const (
// ComponentTypeHana is a ComponentType enum value
ComponentTypeHana = "HANA"
)
const (
// CredentialTypeAdmin is a CredentialType enum value
CredentialTypeAdmin = "ADMIN"
)
const (
// PermissionActionTypeRestore is a PermissionActionType enum value
PermissionActionTypeRestore = "RESTORE"
)
Variables ¶
This section is empty.
Functions ¶
func ApplicationStatus_Values ¶
func ApplicationStatus_Values() []string
ApplicationStatus_Values returns all elements of the ApplicationStatus enum
func ApplicationType_Values ¶
func ApplicationType_Values() []string
ApplicationType_Values returns all elements of the ApplicationType enum
func ComponentStatus_Values ¶
func ComponentStatus_Values() []string
ComponentStatus_Values returns all elements of the ComponentStatus enum
func ComponentType_Values ¶
func ComponentType_Values() []string
ComponentType_Values returns all elements of the ComponentType enum
func CredentialType_Values ¶
func CredentialType_Values() []string
CredentialType_Values returns all elements of the CredentialType enum
func DatabaseStatus_Values ¶
func DatabaseStatus_Values() []string
DatabaseStatus_Values returns all elements of the DatabaseStatus enum
func DatabaseType_Values ¶
func DatabaseType_Values() []string
DatabaseType_Values returns all elements of the DatabaseType enum
func FilterOperator_Values ¶ added in v1.44.186
func FilterOperator_Values() []string
FilterOperator_Values returns all elements of the FilterOperator enum
func HostRole_Values ¶
func HostRole_Values() []string
HostRole_Values returns all elements of the HostRole enum
func OperationStatus_Values ¶
func OperationStatus_Values() []string
OperationStatus_Values returns all elements of the OperationStatus enum
func PermissionActionType_Values ¶
func PermissionActionType_Values() []string
PermissionActionType_Values returns all elements of the PermissionActionType enum
Types ¶
type Application ¶
type Application struct { // The Amazon Resource Name (ARN) of the Application Registry. AppRegistryArn *string `type:"string"` // The Amazon Resource Name (ARN) of the application. Arn *string `type:"string"` // The components of the application. Components []*string `type:"list"` // The ID of the application. Id *string `type:"string"` // The time at which the application was last updated. LastUpdated *time.Time `type:"timestamp"` // The status of the application. Status *string `type:"string" enum:"ApplicationStatus"` // The status message. StatusMessage *string `type:"string"` // The type of the application. Type *string `type:"string" enum:"ApplicationType"` // contains filtered or unexported fields }
An SAP application registered with AWS Systems Manager for SAP.
func (Application) GoString ¶
func (s Application) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Application) SetAppRegistryArn ¶
func (s *Application) SetAppRegistryArn(v string) *Application
SetAppRegistryArn sets the AppRegistryArn field's value.
func (*Application) SetArn ¶
func (s *Application) SetArn(v string) *Application
SetArn sets the Arn field's value.
func (*Application) SetComponents ¶
func (s *Application) SetComponents(v []*string) *Application
SetComponents sets the Components field's value.
func (*Application) SetId ¶
func (s *Application) SetId(v string) *Application
SetId sets the Id field's value.
func (*Application) SetLastUpdated ¶
func (s *Application) SetLastUpdated(v time.Time) *Application
SetLastUpdated sets the LastUpdated field's value.
func (*Application) SetStatus ¶
func (s *Application) SetStatus(v string) *Application
SetStatus sets the Status field's value.
func (*Application) SetStatusMessage ¶
func (s *Application) SetStatusMessage(v string) *Application
SetStatusMessage sets the StatusMessage field's value.
func (*Application) SetType ¶
func (s *Application) SetType(v string) *Application
SetType sets the Type field's value.
func (Application) String ¶
func (s Application) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationCredential ¶
type ApplicationCredential struct { // The type of the application credentials. // // CredentialType is a required field CredentialType *string `type:"string" required:"true" enum:"CredentialType"` // The name of the SAP HANA database. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The secret ID created in AWS Secrets Manager to store the credentials of // the SAP application. // // SecretId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ApplicationCredential's // String and GoString methods. // // SecretId is a required field SecretId *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The credentials of your SAP application.
func (ApplicationCredential) GoString ¶
func (s ApplicationCredential) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationCredential) SetCredentialType ¶
func (s *ApplicationCredential) SetCredentialType(v string) *ApplicationCredential
SetCredentialType sets the CredentialType field's value.
func (*ApplicationCredential) SetDatabaseName ¶
func (s *ApplicationCredential) SetDatabaseName(v string) *ApplicationCredential
SetDatabaseName sets the DatabaseName field's value.
func (*ApplicationCredential) SetSecretId ¶
func (s *ApplicationCredential) SetSecretId(v string) *ApplicationCredential
SetSecretId sets the SecretId field's value.
func (ApplicationCredential) String ¶
func (s ApplicationCredential) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationCredential) Validate ¶
func (s *ApplicationCredential) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplicationSummary ¶
type ApplicationSummary struct { // The Amazon Resource Name (ARN) of the application. Arn *string `type:"string"` // The ID of the application. Id *string `type:"string"` // The tags on the application. Tags map[string]*string `type:"map"` // The type of the application. Type *string `type:"string" enum:"ApplicationType"` // contains filtered or unexported fields }
The summary of the SAP application registered with AWS Systems Manager for SAP.
func (ApplicationSummary) GoString ¶
func (s ApplicationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSummary) SetArn ¶
func (s *ApplicationSummary) SetArn(v string) *ApplicationSummary
SetArn sets the Arn field's value.
func (*ApplicationSummary) SetId ¶
func (s *ApplicationSummary) SetId(v string) *ApplicationSummary
SetId sets the Id field's value.
func (*ApplicationSummary) SetTags ¶
func (s *ApplicationSummary) SetTags(v map[string]*string) *ApplicationSummary
SetTags sets the Tags field's value.
func (*ApplicationSummary) SetType ¶
func (s *ApplicationSummary) SetType(v string) *ApplicationSummary
SetType sets the Type field's value.
func (ApplicationSummary) String ¶
func (s ApplicationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Component ¶
type Component struct { // The ID of the application. ApplicationId *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The type of the component. ComponentType *string `type:"string" enum:"ComponentType"` // The SAP HANA databases of the component. Databases []*string `type:"list"` // The hosts of the component. Hosts []*Host `type:"list"` // The time at which the component was last updated. LastUpdated *time.Time `type:"timestamp"` // The primary host of the component. PrimaryHost *string `type:"string"` // The status of the component. Status *string `type:"string" enum:"ComponentStatus"` // contains filtered or unexported fields }
The SAP component of your application.
func (Component) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Component) SetApplicationId ¶
SetApplicationId sets the ApplicationId field's value.
func (*Component) SetComponentId ¶
SetComponentId sets the ComponentId field's value.
func (*Component) SetComponentType ¶
SetComponentType sets the ComponentType field's value.
func (*Component) SetDatabases ¶
SetDatabases sets the Databases field's value.
func (*Component) SetLastUpdated ¶
SetLastUpdated sets the LastUpdated field's value.
func (*Component) SetPrimaryHost ¶
SetPrimaryHost sets the PrimaryHost field's value.
type ComponentSummary ¶
type ComponentSummary struct { // The ID of the application. ApplicationId *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The type of the component. ComponentType *string `type:"string" enum:"ComponentType"` // The tags of the component. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
The summary of the component.
func (ComponentSummary) GoString ¶
func (s ComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentSummary) SetApplicationId ¶
func (s *ComponentSummary) SetApplicationId(v string) *ComponentSummary
SetApplicationId sets the ApplicationId field's value.
func (*ComponentSummary) SetComponentId ¶
func (s *ComponentSummary) SetComponentId(v string) *ComponentSummary
SetComponentId sets the ComponentId field's value.
func (*ComponentSummary) SetComponentType ¶
func (s *ComponentSummary) SetComponentType(v string) *ComponentSummary
SetComponentType sets the ComponentType field's value.
func (*ComponentSummary) SetTags ¶
func (s *ComponentSummary) SetTags(v map[string]*string) *ComponentSummary
SetTags sets the Tags field's value.
func (ComponentSummary) String ¶
func (s ComponentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A conflict has occurred.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Database ¶
type Database struct { // The ID of the application. ApplicationId *string `type:"string"` // The Amazon Resource Name (ARN) of the database. Arn *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The credentials of the database. Credentials []*ApplicationCredential `min:"1" type:"list"` // The ID of the SAP HANA database. DatabaseId *string `type:"string"` // The name of the database. DatabaseName *string `type:"string"` // The type of the database. DatabaseType *string `type:"string" enum:"DatabaseType"` // The time at which the database was last updated. LastUpdated *time.Time `type:"timestamp"` // The primary host of the database. PrimaryHost *string `type:"string"` // The SQL port of the database. SQLPort *int64 `type:"integer"` // The status of the database. Status *string `type:"string" enum:"DatabaseStatus"` // contains filtered or unexported fields }
The SAP HANA database of the application registered with AWS Systems Manager for SAP.
func (Database) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Database) SetApplicationId ¶
SetApplicationId sets the ApplicationId field's value.
func (*Database) SetComponentId ¶
SetComponentId sets the ComponentId field's value.
func (*Database) SetCredentials ¶
func (s *Database) SetCredentials(v []*ApplicationCredential) *Database
SetCredentials sets the Credentials field's value.
func (*Database) SetDatabaseId ¶
SetDatabaseId sets the DatabaseId field's value.
func (*Database) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*Database) SetDatabaseType ¶
SetDatabaseType sets the DatabaseType field's value.
func (*Database) SetLastUpdated ¶
SetLastUpdated sets the LastUpdated field's value.
func (*Database) SetPrimaryHost ¶
SetPrimaryHost sets the PrimaryHost field's value.
func (*Database) SetSQLPort ¶
SetSQLPort sets the SQLPort field's value.
type DatabaseSummary ¶
type DatabaseSummary struct { // The ID of the application. ApplicationId *string `type:"string"` // The Amazon Resource Name (ARN) of the database. Arn *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The ID of the database. DatabaseId *string `type:"string"` // The type of the database. DatabaseType *string `type:"string" enum:"DatabaseType"` // The tags of the database. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
The summary of the database.
func (DatabaseSummary) GoString ¶
func (s DatabaseSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseSummary) SetApplicationId ¶
func (s *DatabaseSummary) SetApplicationId(v string) *DatabaseSummary
SetApplicationId sets the ApplicationId field's value.
func (*DatabaseSummary) SetArn ¶
func (s *DatabaseSummary) SetArn(v string) *DatabaseSummary
SetArn sets the Arn field's value.
func (*DatabaseSummary) SetComponentId ¶
func (s *DatabaseSummary) SetComponentId(v string) *DatabaseSummary
SetComponentId sets the ComponentId field's value.
func (*DatabaseSummary) SetDatabaseId ¶
func (s *DatabaseSummary) SetDatabaseId(v string) *DatabaseSummary
SetDatabaseId sets the DatabaseId field's value.
func (*DatabaseSummary) SetDatabaseType ¶
func (s *DatabaseSummary) SetDatabaseType(v string) *DatabaseSummary
SetDatabaseType sets the DatabaseType field's value.
func (*DatabaseSummary) SetTags ¶
func (s *DatabaseSummary) SetTags(v map[string]*string) *DatabaseSummary
SetTags sets the Tags field's value.
func (DatabaseSummary) String ¶
func (s DatabaseSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteResourcePermissionInput ¶
type DeleteResourcePermissionInput struct { // Delete or restore the permissions on the target database. ActionType *string `type:"string" enum:"PermissionActionType"` // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) of the source resource. SourceResourceArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteResourcePermissionInput) GoString ¶
func (s DeleteResourcePermissionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePermissionInput) SetActionType ¶
func (s *DeleteResourcePermissionInput) SetActionType(v string) *DeleteResourcePermissionInput
SetActionType sets the ActionType field's value.
func (*DeleteResourcePermissionInput) SetResourceArn ¶
func (s *DeleteResourcePermissionInput) SetResourceArn(v string) *DeleteResourcePermissionInput
SetResourceArn sets the ResourceArn field's value.
func (*DeleteResourcePermissionInput) SetSourceResourceArn ¶
func (s *DeleteResourcePermissionInput) SetSourceResourceArn(v string) *DeleteResourcePermissionInput
SetSourceResourceArn sets the SourceResourceArn field's value.
func (DeleteResourcePermissionInput) String ¶
func (s DeleteResourcePermissionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePermissionInput) Validate ¶
func (s *DeleteResourcePermissionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePermissionOutput ¶
type DeleteResourcePermissionOutput struct { // The policy that removes permissions on the target database. Policy *string `type:"string"` // contains filtered or unexported fields }
func (DeleteResourcePermissionOutput) GoString ¶
func (s DeleteResourcePermissionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePermissionOutput) SetPolicy ¶
func (s *DeleteResourcePermissionOutput) SetPolicy(v string) *DeleteResourcePermissionOutput
SetPolicy sets the Policy field's value.
func (DeleteResourcePermissionOutput) String ¶
func (s DeleteResourcePermissionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterApplicationInput ¶
type DeregisterApplicationInput struct { // The ID of the application. // // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeregisterApplicationInput) GoString ¶
func (s DeregisterApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterApplicationInput) SetApplicationId ¶
func (s *DeregisterApplicationInput) SetApplicationId(v string) *DeregisterApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (DeregisterApplicationInput) String ¶
func (s DeregisterApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterApplicationInput) Validate ¶
func (s *DeregisterApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterApplicationOutput ¶
type DeregisterApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeregisterApplicationOutput) GoString ¶
func (s DeregisterApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeregisterApplicationOutput) String ¶
func (s DeregisterApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Filter ¶ added in v1.44.186
type Filter struct { // The name of the filter. Filter names are case-sensitive. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The operator for the filter. // // Operator is a required field Operator *string `type:"string" required:"true" enum:"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 // // Value is a required field Value *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A specific result obtained by specifying the name, value, and operator.
func (Filter) GoString ¶ added in v1.44.186
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Filter) SetOperator ¶ added in v1.44.186
SetOperator sets the Operator field's value.
type GetApplicationInput ¶
type GetApplicationInput struct { // The Amazon Resource Name (ARN) of the application registry. AppRegistryArn *string `type:"string"` // The Amazon Resource Name (ARN) of the application. ApplicationArn *string `type:"string"` // The ID of the application. ApplicationId *string `type:"string"` // contains filtered or unexported fields }
func (GetApplicationInput) GoString ¶
func (s GetApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationInput) SetAppRegistryArn ¶ added in v1.44.186
func (s *GetApplicationInput) SetAppRegistryArn(v string) *GetApplicationInput
SetAppRegistryArn sets the AppRegistryArn field's value.
func (*GetApplicationInput) SetApplicationArn ¶
func (s *GetApplicationInput) SetApplicationArn(v string) *GetApplicationInput
SetApplicationArn sets the ApplicationArn field's value.
func (*GetApplicationInput) SetApplicationId ¶
func (s *GetApplicationInput) SetApplicationId(v string) *GetApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (GetApplicationInput) String ¶
func (s GetApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetApplicationOutput ¶
type GetApplicationOutput struct { // Returns all of the metadata of an application registered with AWS Systems // Manager for SAP. Application *Application `type:"structure"` // The tags of a registered application. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (GetApplicationOutput) GoString ¶
func (s GetApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationOutput) SetApplication ¶
func (s *GetApplicationOutput) SetApplication(v *Application) *GetApplicationOutput
SetApplication sets the Application field's value.
func (*GetApplicationOutput) SetTags ¶
func (s *GetApplicationOutput) SetTags(v map[string]*string) *GetApplicationOutput
SetTags sets the Tags field's value.
func (GetApplicationOutput) String ¶
func (s GetApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentInput ¶
type GetComponentInput struct { // The ID of the application. // // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // The ID of the component. // // ComponentId is a required field ComponentId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentInput) GoString ¶
func (s GetComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) SetApplicationId ¶
func (s *GetComponentInput) SetApplicationId(v string) *GetComponentInput
SetApplicationId sets the ApplicationId field's value.
func (*GetComponentInput) SetComponentId ¶
func (s *GetComponentInput) SetComponentId(v string) *GetComponentInput
SetComponentId sets the ComponentId field's value.
func (GetComponentInput) String ¶
func (s GetComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) Validate ¶
func (s *GetComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentOutput ¶
type GetComponentOutput struct { // The component of an application registered with AWS Systems Manager for SAP. Component *Component `type:"structure"` // contains filtered or unexported fields }
func (GetComponentOutput) GoString ¶
func (s GetComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentOutput) SetComponent ¶
func (s *GetComponentOutput) SetComponent(v *Component) *GetComponentOutput
SetComponent sets the Component field's value.
func (GetComponentOutput) String ¶
func (s GetComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDatabaseInput ¶
type GetDatabaseInput struct { // The ID of the application. ApplicationId *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The Amazon Resource Name (ARN) of the database. DatabaseArn *string `type:"string"` // The ID of the database. DatabaseId *string `type:"string"` // contains filtered or unexported fields }
func (GetDatabaseInput) GoString ¶
func (s GetDatabaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDatabaseInput) SetApplicationId ¶
func (s *GetDatabaseInput) SetApplicationId(v string) *GetDatabaseInput
SetApplicationId sets the ApplicationId field's value.
func (*GetDatabaseInput) SetComponentId ¶
func (s *GetDatabaseInput) SetComponentId(v string) *GetDatabaseInput
SetComponentId sets the ComponentId field's value.
func (*GetDatabaseInput) SetDatabaseArn ¶
func (s *GetDatabaseInput) SetDatabaseArn(v string) *GetDatabaseInput
SetDatabaseArn sets the DatabaseArn field's value.
func (*GetDatabaseInput) SetDatabaseId ¶
func (s *GetDatabaseInput) SetDatabaseId(v string) *GetDatabaseInput
SetDatabaseId sets the DatabaseId field's value.
func (GetDatabaseInput) String ¶
func (s GetDatabaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDatabaseOutput ¶
type GetDatabaseOutput struct { // The SAP HANA database of an application registered with AWS Systems Manager // for SAP. Database *Database `type:"structure"` // The tags of a database. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (GetDatabaseOutput) GoString ¶
func (s GetDatabaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDatabaseOutput) SetDatabase ¶
func (s *GetDatabaseOutput) SetDatabase(v *Database) *GetDatabaseOutput
SetDatabase sets the Database field's value.
func (*GetDatabaseOutput) SetTags ¶
func (s *GetDatabaseOutput) SetTags(v map[string]*string) *GetDatabaseOutput
SetTags sets the Tags field's value.
func (GetDatabaseOutput) String ¶
func (s GetDatabaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetOperationInput ¶
type GetOperationInput struct { // The ID of the operation. // // OperationId is a required field OperationId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetOperationInput) GoString ¶
func (s GetOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOperationInput) SetOperationId ¶
func (s *GetOperationInput) SetOperationId(v string) *GetOperationInput
SetOperationId sets the OperationId field's value.
func (GetOperationInput) String ¶
func (s GetOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOperationInput) Validate ¶
func (s *GetOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOperationOutput ¶
type GetOperationOutput struct { // Returns the details of an operation. Operation *Operation `type:"structure"` // contains filtered or unexported fields }
func (GetOperationOutput) GoString ¶
func (s GetOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetOperationOutput) SetOperation ¶
func (s *GetOperationOutput) SetOperation(v *Operation) *GetOperationOutput
SetOperation sets the Operation field's value.
func (GetOperationOutput) String ¶
func (s GetOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePermissionInput ¶
type GetResourcePermissionInput struct { ActionType *string `type:"string" enum:"PermissionActionType"` // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePermissionInput) GoString ¶
func (s GetResourcePermissionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePermissionInput) SetActionType ¶
func (s *GetResourcePermissionInput) SetActionType(v string) *GetResourcePermissionInput
SetActionType sets the ActionType field's value.
func (*GetResourcePermissionInput) SetResourceArn ¶
func (s *GetResourcePermissionInput) SetResourceArn(v string) *GetResourcePermissionInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourcePermissionInput) String ¶
func (s GetResourcePermissionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePermissionInput) Validate ¶
func (s *GetResourcePermissionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePermissionOutput ¶
type GetResourcePermissionOutput struct { Policy *string `type:"string"` // contains filtered or unexported fields }
func (GetResourcePermissionOutput) GoString ¶
func (s GetResourcePermissionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePermissionOutput) SetPolicy ¶
func (s *GetResourcePermissionOutput) SetPolicy(v string) *GetResourcePermissionOutput
SetPolicy sets the Policy field's value.
func (GetResourcePermissionOutput) String ¶
func (s GetResourcePermissionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Host ¶
type Host struct { // The IP address of the Dedicated Host. HostIp *string `type:"string"` // The name of the Dedicated Host. HostName *string `type:"string"` // The role of the Dedicated Host. HostRole *string `type:"string" enum:"HostRole"` // The instance ID of the instance on the Dedicated Host. InstanceId *string `type:"string"` // contains filtered or unexported fields }
Describes the properties of the Dedicated Host.
func (Host) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Host) SetHostName ¶
SetHostName sets the HostName field's value.
func (*Host) SetHostRole ¶
SetHostRole sets the HostRole field's value.
func (*Host) SetInstanceId ¶
SetInstanceId sets the InstanceId field's value.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An internal error has occurred.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApplicationsInput ¶
type ListApplicationsInput struct { // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. MaxResults *int64 `min:"1" type:"integer"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListApplicationsInput) GoString ¶
func (s ListApplicationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) SetMaxResults ¶
func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationsInput) SetNextToken ¶
func (s *ListApplicationsInput) SetNextToken(v string) *ListApplicationsInput
SetNextToken sets the NextToken field's value.
func (ListApplicationsInput) String ¶
func (s ListApplicationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsInput) Validate ¶
func (s *ListApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApplicationsOutput ¶
type ListApplicationsOutput struct { // The applications registered with AWS Systems Manager for SAP. Applications []*ApplicationSummary `type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListApplicationsOutput) GoString ¶
func (s ListApplicationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationsOutput) SetApplications ¶
func (s *ListApplicationsOutput) SetApplications(v []*ApplicationSummary) *ListApplicationsOutput
SetApplications sets the Applications field's value.
func (*ListApplicationsOutput) SetNextToken ¶
func (s *ListApplicationsOutput) SetNextToken(v string) *ListApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationsOutput) String ¶
func (s ListApplicationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentsInput ¶
type ListComponentsInput struct { // The ID of the application. ApplicationId *string `type:"string"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. // // If you do not specify a value for MaxResults, the request returns 50 items // per page by default. MaxResults *int64 `min:"1" type:"integer"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListComponentsInput) GoString ¶
func (s ListComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) SetApplicationId ¶
func (s *ListComponentsInput) SetApplicationId(v string) *ListComponentsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListComponentsInput) SetMaxResults ¶
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (ListComponentsInput) String ¶
func (s ListComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) Validate ¶
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶
type ListComponentsOutput struct { // List of components registered with AWS System Manager for SAP. Components []*ComponentSummary `type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListComponentsOutput) GoString ¶
func (s ListComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsOutput) SetComponents ¶
func (s *ListComponentsOutput) SetComponents(v []*ComponentSummary) *ListComponentsOutput
SetComponents sets the Components field's value.
func (*ListComponentsOutput) SetNextToken ¶
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListComponentsOutput) String ¶
func (s ListComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDatabasesInput ¶
type ListDatabasesInput struct { // The ID of the application. ApplicationId *string `type:"string"` // The ID of the component. ComponentId *string `type:"string"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. If // you do not specify a value for MaxResults, the request returns 50 items per // page by default. MaxResults *int64 `min:"1" type:"integer"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDatabasesInput) GoString ¶
func (s ListDatabasesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatabasesInput) SetApplicationId ¶
func (s *ListDatabasesInput) SetApplicationId(v string) *ListDatabasesInput
SetApplicationId sets the ApplicationId field's value.
func (*ListDatabasesInput) SetComponentId ¶
func (s *ListDatabasesInput) SetComponentId(v string) *ListDatabasesInput
SetComponentId sets the ComponentId field's value.
func (*ListDatabasesInput) SetMaxResults ¶
func (s *ListDatabasesInput) SetMaxResults(v int64) *ListDatabasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatabasesInput) SetNextToken ¶
func (s *ListDatabasesInput) SetNextToken(v string) *ListDatabasesInput
SetNextToken sets the NextToken field's value.
func (ListDatabasesInput) String ¶
func (s ListDatabasesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatabasesInput) Validate ¶
func (s *ListDatabasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatabasesOutput ¶
type ListDatabasesOutput struct { // The SAP HANA databases of an application. Databases []*DatabaseSummary `type:"list"` // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDatabasesOutput) GoString ¶
func (s ListDatabasesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatabasesOutput) SetDatabases ¶
func (s *ListDatabasesOutput) SetDatabases(v []*DatabaseSummary) *ListDatabasesOutput
SetDatabases sets the Databases field's value.
func (*ListDatabasesOutput) SetNextToken ¶
func (s *ListDatabasesOutput) SetNextToken(v string) *ListDatabasesOutput
SetNextToken sets the NextToken field's value.
func (ListDatabasesOutput) String ¶
func (s ListDatabasesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOperationsInput ¶ added in v1.44.186
type ListOperationsInput struct { // The ID of the application. // // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // The filters of an operation. Filters []*Filter `min:"1" type:"list"` // The maximum number of results to return with a single call. To retrieve the // remaining results, make another call with the returned nextToken value. If // you do not specify a value for MaxResults, the request returns 50 items per // page by default. MaxResults *int64 `min:"1" type:"integer"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListOperationsInput) GoString ¶ added in v1.44.186
func (s ListOperationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOperationsInput) SetApplicationId ¶ added in v1.44.186
func (s *ListOperationsInput) SetApplicationId(v string) *ListOperationsInput
SetApplicationId sets the ApplicationId field's value.
func (*ListOperationsInput) SetFilters ¶ added in v1.44.186
func (s *ListOperationsInput) SetFilters(v []*Filter) *ListOperationsInput
SetFilters sets the Filters field's value.
func (*ListOperationsInput) SetMaxResults ¶ added in v1.44.186
func (s *ListOperationsInput) SetMaxResults(v int64) *ListOperationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListOperationsInput) SetNextToken ¶ added in v1.44.186
func (s *ListOperationsInput) SetNextToken(v string) *ListOperationsInput
SetNextToken sets the NextToken field's value.
func (ListOperationsInput) String ¶ added in v1.44.186
func (s ListOperationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOperationsInput) Validate ¶ added in v1.44.186
func (s *ListOperationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOperationsOutput ¶ added in v1.44.186
type ListOperationsOutput struct { // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `type:"string"` // List of operations performed by AWS Systems Manager for SAP. Operations []*Operation `type:"list"` // contains filtered or unexported fields }
func (ListOperationsOutput) GoString ¶ added in v1.44.186
func (s ListOperationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOperationsOutput) SetNextToken ¶ added in v1.44.186
func (s *ListOperationsOutput) SetNextToken(v string) *ListOperationsOutput
SetNextToken sets the NextToken field's value.
func (*ListOperationsOutput) SetOperations ¶ added in v1.44.186
func (s *ListOperationsOutput) SetOperations(v []*Operation) *ListOperationsOutput
SetOperations sets the Operations field's value.
func (ListOperationsOutput) String ¶ added in v1.44.186
func (s ListOperationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Operation ¶
type Operation struct { // The end time of the operation. EndTime *time.Time `type:"timestamp"` // The ID of the operation. Id *string `type:"string"` // The time at which the operation was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // The properties of the operation. Properties map[string]*string `type:"map"` // The Amazon Resource Name (ARN) of the operation. ResourceArn *string `type:"string"` // The resource ID of the operation. ResourceId *string `min:"1" type:"string"` // The resource type of the operation. ResourceType *string `min:"1" type:"string"` // The start time of the operation. StartTime *time.Time `type:"timestamp"` // The status of the operation. Status *string `type:"string" enum:"OperationStatus"` // The status message of the operation. StatusMessage *string `type:"string"` // The type of the operation. Type *string `type:"string"` // contains filtered or unexported fields }
The operations performed by AWS Systems Manager for SAP.
func (Operation) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Operation) SetEndTime ¶
SetEndTime sets the EndTime field's value.
func (*Operation) SetLastUpdatedTime ¶
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*Operation) SetProperties ¶
SetProperties sets the Properties field's value.
func (*Operation) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
func (*Operation) SetResourceId ¶
SetResourceId sets the ResourceId field's value.
func (*Operation) SetResourceType ¶
SetResourceType sets the ResourceType field's value.
func (*Operation) SetStartTime ¶
SetStartTime sets the StartTime field's value.
func (*Operation) SetStatusMessage ¶
SetStatusMessage sets the StatusMessage field's value.
type PutResourcePermissionInput ¶
type PutResourcePermissionInput struct { // ActionType is a required field ActionType *string `type:"string" required:"true" enum:"PermissionActionType"` // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // SourceResourceArn is a required field SourceResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePermissionInput) GoString ¶
func (s PutResourcePermissionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePermissionInput) SetActionType ¶
func (s *PutResourcePermissionInput) SetActionType(v string) *PutResourcePermissionInput
SetActionType sets the ActionType field's value.
func (*PutResourcePermissionInput) SetResourceArn ¶
func (s *PutResourcePermissionInput) SetResourceArn(v string) *PutResourcePermissionInput
SetResourceArn sets the ResourceArn field's value.
func (*PutResourcePermissionInput) SetSourceResourceArn ¶
func (s *PutResourcePermissionInput) SetSourceResourceArn(v string) *PutResourcePermissionInput
SetSourceResourceArn sets the SourceResourceArn field's value.
func (PutResourcePermissionInput) String ¶
func (s PutResourcePermissionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePermissionInput) Validate ¶
func (s *PutResourcePermissionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePermissionOutput ¶
type PutResourcePermissionOutput struct { Policy *string `type:"string"` // contains filtered or unexported fields }
func (PutResourcePermissionOutput) GoString ¶
func (s PutResourcePermissionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePermissionOutput) SetPolicy ¶
func (s *PutResourcePermissionOutput) SetPolicy(v string) *PutResourcePermissionOutput
SetPolicy sets the Policy field's value.
func (PutResourcePermissionOutput) String ¶
func (s PutResourcePermissionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegisterApplicationInput ¶
type RegisterApplicationInput struct { // The ID of the application. // // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // The type of the application. // // ApplicationType is a required field ApplicationType *string `type:"string" required:"true" enum:"ApplicationType"` // The credentials of the SAP application. // // Credentials is a required field Credentials []*ApplicationCredential `min:"1" type:"list" required:"true"` // The Amazon EC2 instances on which your SAP application is running. // // Instances is a required field Instances []*string `min:"1" type:"list" required:"true"` // The SAP instance number of the application. SapInstanceNumber *string `type:"string"` // The System ID of the application. Sid *string `type:"string"` // The tags to be attached to the SAP application. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (RegisterApplicationInput) GoString ¶
func (s RegisterApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterApplicationInput) SetApplicationId ¶
func (s *RegisterApplicationInput) SetApplicationId(v string) *RegisterApplicationInput
SetApplicationId sets the ApplicationId field's value.
func (*RegisterApplicationInput) SetApplicationType ¶
func (s *RegisterApplicationInput) SetApplicationType(v string) *RegisterApplicationInput
SetApplicationType sets the ApplicationType field's value.
func (*RegisterApplicationInput) SetCredentials ¶
func (s *RegisterApplicationInput) SetCredentials(v []*ApplicationCredential) *RegisterApplicationInput
SetCredentials sets the Credentials field's value.
func (*RegisterApplicationInput) SetInstances ¶
func (s *RegisterApplicationInput) SetInstances(v []*string) *RegisterApplicationInput
SetInstances sets the Instances field's value.
func (*RegisterApplicationInput) SetSapInstanceNumber ¶
func (s *RegisterApplicationInput) SetSapInstanceNumber(v string) *RegisterApplicationInput
SetSapInstanceNumber sets the SapInstanceNumber field's value.
func (*RegisterApplicationInput) SetSid ¶
func (s *RegisterApplicationInput) SetSid(v string) *RegisterApplicationInput
SetSid sets the Sid field's value.
func (*RegisterApplicationInput) SetTags ¶
func (s *RegisterApplicationInput) SetTags(v map[string]*string) *RegisterApplicationInput
SetTags sets the Tags field's value.
func (RegisterApplicationInput) String ¶
func (s RegisterApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterApplicationInput) Validate ¶
func (s *RegisterApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterApplicationOutput ¶
type RegisterApplicationOutput struct { // The application registered with AWS Systems Manager for SAP. Application *Application `type:"structure"` // The ID of the operation. OperationId *string `type:"string"` // contains filtered or unexported fields }
func (RegisterApplicationOutput) GoString ¶
func (s RegisterApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterApplicationOutput) SetApplication ¶
func (s *RegisterApplicationOutput) SetApplication(v *Application) *RegisterApplicationOutput
SetApplication sets the Application field's value.
func (*RegisterApplicationOutput) SetOperationId ¶
func (s *RegisterApplicationOutput) SetOperationId(v string) *RegisterApplicationOutput
SetOperationId sets the OperationId field's value.
func (RegisterApplicationOutput) String ¶
func (s RegisterApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource is not available.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SsmSap ¶
SsmSap provides the API operation methods for making requests to AWS Systems Manager for SAP. See this package's package overview docs for details on the service.
SsmSap methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SsmSap
New creates a new instance of the SsmSap client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a SsmSap client from just a session. svc := ssmsap.New(mySession) // Create a SsmSap client with additional configuration svc := ssmsap.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*SsmSap) DeleteResourcePermission ¶
func (c *SsmSap) DeleteResourcePermission(input *DeleteResourcePermissionInput) (*DeleteResourcePermissionOutput, error)
DeleteResourcePermission API operation for AWS Systems Manager for SAP.
Removes permissions associated with the target database.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation DeleteResourcePermission for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/DeleteResourcePermission
func (*SsmSap) DeleteResourcePermissionRequest ¶
func (c *SsmSap) DeleteResourcePermissionRequest(input *DeleteResourcePermissionInput) (req *request.Request, output *DeleteResourcePermissionOutput)
DeleteResourcePermissionRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePermission operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePermission for more information on using the DeleteResourcePermission API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePermissionRequest method. req, resp := client.DeleteResourcePermissionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/DeleteResourcePermission
func (*SsmSap) DeleteResourcePermissionWithContext ¶
func (c *SsmSap) DeleteResourcePermissionWithContext(ctx aws.Context, input *DeleteResourcePermissionInput, opts ...request.Option) (*DeleteResourcePermissionOutput, error)
DeleteResourcePermissionWithContext is the same as DeleteResourcePermission with the addition of the ability to pass a context and additional request options.
See DeleteResourcePermission for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) DeregisterApplication ¶
func (c *SsmSap) DeregisterApplication(input *DeregisterApplicationInput) (*DeregisterApplicationOutput, error)
DeregisterApplication API operation for AWS Systems Manager for SAP.
Deregister an SAP application with AWS Systems Manager for SAP. This action does not affect the existing setup of your SAP workloads on Amazon EC2.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation DeregisterApplication for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/DeregisterApplication
func (*SsmSap) DeregisterApplicationRequest ¶
func (c *SsmSap) DeregisterApplicationRequest(input *DeregisterApplicationInput) (req *request.Request, output *DeregisterApplicationOutput)
DeregisterApplicationRequest generates a "aws/request.Request" representing the client's request for the DeregisterApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterApplication for more information on using the DeregisterApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterApplicationRequest method. req, resp := client.DeregisterApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/DeregisterApplication
func (*SsmSap) DeregisterApplicationWithContext ¶
func (c *SsmSap) DeregisterApplicationWithContext(ctx aws.Context, input *DeregisterApplicationInput, opts ...request.Option) (*DeregisterApplicationOutput, error)
DeregisterApplicationWithContext is the same as DeregisterApplication with the addition of the ability to pass a context and additional request options.
See DeregisterApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) GetApplication ¶
func (c *SsmSap) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)
GetApplication API operation for AWS Systems Manager for SAP.
Gets an application registered with AWS Systems Manager for SAP. It also returns the components of the application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation GetApplication for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetApplication
func (*SsmSap) GetApplicationRequest ¶
func (c *SsmSap) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)
GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetApplication for more information on using the GetApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetApplicationRequest method. req, resp := client.GetApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetApplication
func (*SsmSap) GetApplicationWithContext ¶
func (c *SsmSap) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)
GetApplicationWithContext is the same as GetApplication with the addition of the ability to pass a context and additional request options.
See GetApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) GetComponent ¶
func (c *SsmSap) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
GetComponent API operation for AWS Systems Manager for SAP.
Gets the component of an application registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation GetComponent for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetComponent
func (*SsmSap) GetComponentRequest ¶
func (c *SsmSap) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
GetComponentRequest generates a "aws/request.Request" representing the client's request for the GetComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetComponent for more information on using the GetComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetComponentRequest method. req, resp := client.GetComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetComponent
func (*SsmSap) GetComponentWithContext ¶
func (c *SsmSap) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
GetComponentWithContext is the same as GetComponent with the addition of the ability to pass a context and additional request options.
See GetComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) GetDatabase ¶
func (c *SsmSap) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)
GetDatabase API operation for AWS Systems Manager for SAP.
Gets the SAP HANA database of an application registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation GetDatabase for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetDatabase
func (*SsmSap) GetDatabaseRequest ¶
func (c *SsmSap) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)
GetDatabaseRequest generates a "aws/request.Request" representing the client's request for the GetDatabase operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDatabase for more information on using the GetDatabase API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDatabaseRequest method. req, resp := client.GetDatabaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetDatabase
func (*SsmSap) GetDatabaseWithContext ¶
func (c *SsmSap) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)
GetDatabaseWithContext is the same as GetDatabase with the addition of the ability to pass a context and additional request options.
See GetDatabase for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) GetOperation ¶
func (c *SsmSap) GetOperation(input *GetOperationInput) (*GetOperationOutput, error)
GetOperation API operation for AWS Systems Manager for SAP.
Gets the details of an operation by specifying the operation ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation GetOperation for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetOperation
func (*SsmSap) GetOperationRequest ¶
func (c *SsmSap) GetOperationRequest(input *GetOperationInput) (req *request.Request, output *GetOperationOutput)
GetOperationRequest generates a "aws/request.Request" representing the client's request for the GetOperation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetOperation for more information on using the GetOperation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetOperationRequest method. req, resp := client.GetOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetOperation
func (*SsmSap) GetOperationWithContext ¶
func (c *SsmSap) GetOperationWithContext(ctx aws.Context, input *GetOperationInput, opts ...request.Option) (*GetOperationOutput, error)
GetOperationWithContext is the same as GetOperation with the addition of the ability to pass a context and additional request options.
See GetOperation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) GetResourcePermission ¶
func (c *SsmSap) GetResourcePermission(input *GetResourcePermissionInput) (*GetResourcePermissionOutput, error)
GetResourcePermission API operation for AWS Systems Manager for SAP.
Gets permissions associated with the target database.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation GetResourcePermission for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetResourcePermission
func (*SsmSap) GetResourcePermissionRequest ¶
func (c *SsmSap) GetResourcePermissionRequest(input *GetResourcePermissionInput) (req *request.Request, output *GetResourcePermissionOutput)
GetResourcePermissionRequest generates a "aws/request.Request" representing the client's request for the GetResourcePermission operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourcePermission for more information on using the GetResourcePermission API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourcePermissionRequest method. req, resp := client.GetResourcePermissionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/GetResourcePermission
func (*SsmSap) GetResourcePermissionWithContext ¶
func (c *SsmSap) GetResourcePermissionWithContext(ctx aws.Context, input *GetResourcePermissionInput, opts ...request.Option) (*GetResourcePermissionOutput, error)
GetResourcePermissionWithContext is the same as GetResourcePermission with the addition of the ability to pass a context and additional request options.
See GetResourcePermission for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListApplications ¶
func (c *SsmSap) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)
ListApplications API operation for AWS Systems Manager for SAP.
Lists all the applications registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation ListApplications for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListApplications
func (*SsmSap) ListApplicationsPages ¶
func (c *SsmSap) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error
ListApplicationsPages iterates over the pages of a ListApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplications method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListApplications operation. pageNum := 0 err := client.ListApplicationsPages(params, func(page *ssmsap.ListApplicationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SsmSap) ListApplicationsPagesWithContext ¶
func (c *SsmSap) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error
ListApplicationsPagesWithContext same as ListApplicationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListApplicationsRequest ¶
func (c *SsmSap) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)
ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListApplications for more information on using the ListApplications API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListApplicationsRequest method. req, resp := client.ListApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListApplications
func (*SsmSap) ListApplicationsWithContext ¶
func (c *SsmSap) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)
ListApplicationsWithContext is the same as ListApplications with the addition of the ability to pass a context and additional request options.
See ListApplications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListComponents ¶
func (c *SsmSap) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
ListComponents API operation for AWS Systems Manager for SAP.
Lists all the components registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation ListComponents for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListComponents
func (*SsmSap) ListComponentsPages ¶
func (c *SsmSap) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
ListComponentsPages iterates over the pages of a ListComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListComponents operation. pageNum := 0 err := client.ListComponentsPages(params, func(page *ssmsap.ListComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SsmSap) ListComponentsPagesWithContext ¶
func (c *SsmSap) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) error
ListComponentsPagesWithContext same as ListComponentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListComponentsRequest ¶
func (c *SsmSap) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
ListComponentsRequest generates a "aws/request.Request" representing the client's request for the ListComponents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListComponents for more information on using the ListComponents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListComponentsRequest method. req, resp := client.ListComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListComponents
func (*SsmSap) ListComponentsWithContext ¶
func (c *SsmSap) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
ListComponentsWithContext is the same as ListComponents with the addition of the ability to pass a context and additional request options.
See ListComponents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListDatabases ¶
func (c *SsmSap) ListDatabases(input *ListDatabasesInput) (*ListDatabasesOutput, error)
ListDatabases API operation for AWS Systems Manager for SAP.
Lists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation ListDatabases for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListDatabases
func (*SsmSap) ListDatabasesPages ¶
func (c *SsmSap) ListDatabasesPages(input *ListDatabasesInput, fn func(*ListDatabasesOutput, bool) bool) error
ListDatabasesPages iterates over the pages of a ListDatabases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatabases method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatabases operation. pageNum := 0 err := client.ListDatabasesPages(params, func(page *ssmsap.ListDatabasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SsmSap) ListDatabasesPagesWithContext ¶
func (c *SsmSap) ListDatabasesPagesWithContext(ctx aws.Context, input *ListDatabasesInput, fn func(*ListDatabasesOutput, bool) bool, opts ...request.Option) error
ListDatabasesPagesWithContext same as ListDatabasesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListDatabasesRequest ¶
func (c *SsmSap) ListDatabasesRequest(input *ListDatabasesInput) (req *request.Request, output *ListDatabasesOutput)
ListDatabasesRequest generates a "aws/request.Request" representing the client's request for the ListDatabases operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatabases for more information on using the ListDatabases API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatabasesRequest method. req, resp := client.ListDatabasesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListDatabases
func (*SsmSap) ListDatabasesWithContext ¶
func (c *SsmSap) ListDatabasesWithContext(ctx aws.Context, input *ListDatabasesInput, opts ...request.Option) (*ListDatabasesOutput, error)
ListDatabasesWithContext is the same as ListDatabases with the addition of the ability to pass a context and additional request options.
See ListDatabases for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListOperations ¶ added in v1.44.186
func (c *SsmSap) ListOperations(input *ListOperationsInput) (*ListOperationsOutput, error)
ListOperations API operation for AWS Systems Manager for SAP.
Lists the operations performed by AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation ListOperations for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListOperations
func (*SsmSap) ListOperationsPages ¶ added in v1.44.186
func (c *SsmSap) ListOperationsPages(input *ListOperationsInput, fn func(*ListOperationsOutput, bool) bool) error
ListOperationsPages iterates over the pages of a ListOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListOperations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListOperations operation. pageNum := 0 err := client.ListOperationsPages(params, func(page *ssmsap.ListOperationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SsmSap) ListOperationsPagesWithContext ¶ added in v1.44.186
func (c *SsmSap) ListOperationsPagesWithContext(ctx aws.Context, input *ListOperationsInput, fn func(*ListOperationsOutput, bool) bool, opts ...request.Option) error
ListOperationsPagesWithContext same as ListOperationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListOperationsRequest ¶ added in v1.44.186
func (c *SsmSap) ListOperationsRequest(input *ListOperationsInput) (req *request.Request, output *ListOperationsOutput)
ListOperationsRequest generates a "aws/request.Request" representing the client's request for the ListOperations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOperations for more information on using the ListOperations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOperationsRequest method. req, resp := client.ListOperationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListOperations
func (*SsmSap) ListOperationsWithContext ¶ added in v1.44.186
func (c *SsmSap) ListOperationsWithContext(ctx aws.Context, input *ListOperationsInput, opts ...request.Option) (*ListOperationsOutput, error)
ListOperationsWithContext is the same as ListOperations with the addition of the ability to pass a context and additional request options.
See ListOperations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) ListTagsForResource ¶
func (c *SsmSap) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Systems Manager for SAP.
Lists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException A conflict has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListTagsForResource
func (*SsmSap) ListTagsForResourceRequest ¶
func (c *SsmSap) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/ListTagsForResource
func (*SsmSap) ListTagsForResourceWithContext ¶
func (c *SsmSap) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) PutResourcePermission ¶
func (c *SsmSap) PutResourcePermission(input *PutResourcePermissionInput) (*PutResourcePermissionOutput, error)
PutResourcePermission API operation for AWS Systems Manager for SAP.
Adds permissions to the target database.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation PutResourcePermission for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/PutResourcePermission
func (*SsmSap) PutResourcePermissionRequest ¶
func (c *SsmSap) PutResourcePermissionRequest(input *PutResourcePermissionInput) (req *request.Request, output *PutResourcePermissionOutput)
PutResourcePermissionRequest generates a "aws/request.Request" representing the client's request for the PutResourcePermission operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutResourcePermission for more information on using the PutResourcePermission API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutResourcePermissionRequest method. req, resp := client.PutResourcePermissionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/PutResourcePermission
func (*SsmSap) PutResourcePermissionWithContext ¶
func (c *SsmSap) PutResourcePermissionWithContext(ctx aws.Context, input *PutResourcePermissionInput, opts ...request.Option) (*PutResourcePermissionOutput, error)
PutResourcePermissionWithContext is the same as PutResourcePermission with the addition of the ability to pass a context and additional request options.
See PutResourcePermission for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) RegisterApplication ¶
func (c *SsmSap) RegisterApplication(input *RegisterApplicationInput) (*RegisterApplicationOutput, error)
RegisterApplication API operation for AWS Systems Manager for SAP.
Register an SAP application with AWS Systems Manager for SAP. You must meet the following requirements before registering.
The SAP application you want to register with AWS Systems Manager for SAP is running on Amazon EC2.
AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required IAM permissions.
Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager to manage SAP applications and components.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation RegisterApplication for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException A conflict has occurred.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/RegisterApplication
func (*SsmSap) RegisterApplicationRequest ¶
func (c *SsmSap) RegisterApplicationRequest(input *RegisterApplicationInput) (req *request.Request, output *RegisterApplicationOutput)
RegisterApplicationRequest generates a "aws/request.Request" representing the client's request for the RegisterApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RegisterApplication for more information on using the RegisterApplication API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RegisterApplicationRequest method. req, resp := client.RegisterApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/RegisterApplication
func (*SsmSap) RegisterApplicationWithContext ¶
func (c *SsmSap) RegisterApplicationWithContext(ctx aws.Context, input *RegisterApplicationInput, opts ...request.Option) (*RegisterApplicationOutput, error)
RegisterApplicationWithContext is the same as RegisterApplication with the addition of the ability to pass a context and additional request options.
See RegisterApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) TagResource ¶
func (c *SsmSap) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Systems Manager for SAP.
Creates tag for a resource by specifying the ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException A conflict has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/TagResource
func (*SsmSap) TagResourceRequest ¶
func (c *SsmSap) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/TagResource
func (*SsmSap) TagResourceWithContext ¶
func (c *SsmSap) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) UntagResource ¶
func (c *SsmSap) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Systems Manager for SAP.
Delete the tags for a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException A conflict has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/UntagResource
func (*SsmSap) UntagResourceRequest ¶
func (c *SsmSap) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/UntagResource
func (*SsmSap) UntagResourceWithContext ¶
func (c *SsmSap) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SsmSap) UpdateApplicationSettings ¶
func (c *SsmSap) UpdateApplicationSettings(input *UpdateApplicationSettingsInput) (*UpdateApplicationSettingsOutput, error)
UpdateApplicationSettings API operation for AWS Systems Manager for SAP.
Updates the settings of an application registered with AWS Systems Manager for SAP.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager for SAP's API operation UpdateApplicationSettings for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource is not available.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/UpdateApplicationSettings
func (*SsmSap) UpdateApplicationSettingsRequest ¶
func (c *SsmSap) UpdateApplicationSettingsRequest(input *UpdateApplicationSettingsInput) (req *request.Request, output *UpdateApplicationSettingsOutput)
UpdateApplicationSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateApplicationSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateApplicationSettings for more information on using the UpdateApplicationSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateApplicationSettingsRequest method. req, resp := client.UpdateApplicationSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-sap-2018-05-10/UpdateApplicationSettings
func (*SsmSap) UpdateApplicationSettingsWithContext ¶
func (c *SsmSap) UpdateApplicationSettingsWithContext(ctx aws.Context, input *UpdateApplicationSettingsInput, opts ...request.Option) (*UpdateApplicationSettingsOutput, error)
UpdateApplicationSettingsWithContext is the same as UpdateApplicationSettings with the addition of the ability to pass a context and additional request options.
See UpdateApplicationSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags on a resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Adds/updates or removes credentials for applications registered with AWS // Systems Manager for SAP. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateApplicationSettingsInput ¶
type UpdateApplicationSettingsInput struct { // The ID of the application. // // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // The credentials to be added or updated. CredentialsToAddOrUpdate []*ApplicationCredential `min:"1" type:"list"` // The credentials to be removed. CredentialsToRemove []*ApplicationCredential `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateApplicationSettingsInput) GoString ¶
func (s UpdateApplicationSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationSettingsInput) SetApplicationId ¶
func (s *UpdateApplicationSettingsInput) SetApplicationId(v string) *UpdateApplicationSettingsInput
SetApplicationId sets the ApplicationId field's value.
func (*UpdateApplicationSettingsInput) SetCredentialsToAddOrUpdate ¶
func (s *UpdateApplicationSettingsInput) SetCredentialsToAddOrUpdate(v []*ApplicationCredential) *UpdateApplicationSettingsInput
SetCredentialsToAddOrUpdate sets the CredentialsToAddOrUpdate field's value.
func (*UpdateApplicationSettingsInput) SetCredentialsToRemove ¶
func (s *UpdateApplicationSettingsInput) SetCredentialsToRemove(v []*ApplicationCredential) *UpdateApplicationSettingsInput
SetCredentialsToRemove sets the CredentialsToRemove field's value.
func (UpdateApplicationSettingsInput) String ¶
func (s UpdateApplicationSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationSettingsInput) Validate ¶
func (s *UpdateApplicationSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationSettingsOutput ¶
type UpdateApplicationSettingsOutput struct { // The update message. Message *string `type:"string"` // The IDs of the operations. OperationIds []*string `type:"list"` // contains filtered or unexported fields }
func (UpdateApplicationSettingsOutput) GoString ¶
func (s UpdateApplicationSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationSettingsOutput) SetMessage ¶
func (s *UpdateApplicationSettingsOutput) SetMessage(v string) *UpdateApplicationSettingsOutput
SetMessage sets the Message field's value.
func (*UpdateApplicationSettingsOutput) SetOperationIds ¶
func (s *UpdateApplicationSettingsOutput) SetOperationIds(v []*string) *UpdateApplicationSettingsOutput
SetOperationIds sets the OperationIds field's value.
func (UpdateApplicationSettingsOutput) String ¶
func (s UpdateApplicationSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an AWS service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package ssmsapiface provides an interface to enable mocking the AWS Systems Manager for SAP service client for testing your code.
|
Package ssmsapiface provides an interface to enable mocking the AWS Systems Manager for SAP service client for testing your code. |