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 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 GetApplicationInput
- 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 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) 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 ( // 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". ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeValidationException for service response error code // "ValidationException". 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 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 { AppRegistryArn *string `type:"string"` Arn *string `type:"string"` Components []*string `type:"list"` Id *string `type:"string"` LastUpdated *time.Time `type:"timestamp"` Status *string `type:"string" enum:"ApplicationStatus"` StatusMessage *string `type:"string"` Type *string `type:"string" enum:"ApplicationType"` // contains filtered or unexported fields }
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 { // CredentialType is a required field CredentialType *string `type:"string" required:"true" enum:"CredentialType"` // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // 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 }
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 { Arn *string `type:"string"` Id *string `type:"string"` Tags map[string]*string `type:"map"` Type *string `type:"string" enum:"ApplicationType"` // contains filtered or unexported fields }
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 { ApplicationId *string `type:"string"` ComponentId *string `type:"string"` ComponentType *string `type:"string" enum:"ComponentType"` Databases []*string `type:"list"` Hosts []*Host `type:"list"` LastUpdated *time.Time `type:"timestamp"` PrimaryHost *string `type:"string"` Status *string `type:"string" enum:"ComponentStatus"` // contains filtered or unexported fields }
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 { ApplicationId *string `type:"string"` ComponentId *string `type:"string"` ComponentType *string `type:"string" enum:"ComponentType"` Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
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 }
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 { ApplicationId *string `type:"string"` Arn *string `type:"string"` ComponentId *string `type:"string"` Credentials []*ApplicationCredential `min:"1" type:"list"` DatabaseId *string `type:"string"` DatabaseName *string `type:"string"` DatabaseType *string `type:"string" enum:"DatabaseType"` LastUpdated *time.Time `type:"timestamp"` PrimaryHost *string `type:"string"` SQLPort *int64 `type:"integer"` Status *string `type:"string" enum:"DatabaseStatus"` // contains filtered or unexported fields }
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 { ApplicationId *string `type:"string"` Arn *string `type:"string"` ComponentId *string `type:"string"` DatabaseId *string `type:"string"` DatabaseType *string `type:"string" enum:"DatabaseType"` Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
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 { ActionType *string `type:"string" enum:"PermissionActionType"` // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` 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 { 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 { // 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 GetApplicationInput ¶
type GetApplicationInput struct { ApplicationArn *string `type:"string"` 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) 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 { Application *Application `type:"structure"` 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 { // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // 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 { 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 { ApplicationId *string `type:"string"` ComponentId *string `type:"string"` DatabaseArn *string `type:"string"` 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 { Database *Database `type:"structure"` 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 { // 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 { 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"` // 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 { HostIp *string `type:"string"` HostName *string `type:"string"` HostRole *string `type:"string" enum:"HostRole"` InstanceId *string `type:"string"` // contains filtered or unexported fields }
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 }
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 { MaxResults *int64 `min:"1" type:"integer"` 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 { Applications []*ApplicationSummary `type:"list"` 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 { ApplicationId *string `type:"string"` MaxResults *int64 `min:"1" type:"integer"` 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 { Components []*ComponentSummary `type:"list"` 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 { ApplicationId *string `type:"string"` ComponentId *string `type:"string"` MaxResults *int64 `min:"1" type:"integer"` 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 { Databases []*DatabaseSummary `type:"list"` 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 ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // 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 { EndTime *time.Time `type:"timestamp"` Id *string `type:"string"` LastUpdatedTime *time.Time `type:"timestamp"` Properties map[string]*string `type:"map"` ResourceArn *string `type:"string"` ResourceId *string `min:"1" type:"string"` ResourceType *string `min:"1" type:"string"` StartTime *time.Time `type:"timestamp"` Status *string `type:"string" enum:"OperationStatus"` StatusMessage *string `type:"string"` Type *string `type:"string"` // contains filtered or unexported fields }
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 { // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` // ApplicationType is a required field ApplicationType *string `type:"string" required:"true" enum:"ApplicationType"` // Credentials is a required field Credentials []*ApplicationCredential `min:"1" type:"list" required:"true"` // Instances is a required field Instances []*string `min:"1" type:"list" required:"true"` SapInstanceNumber *string `type:"string"` Sid *string `type:"string"` 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 { Application *Application `type:"structure"` 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 }
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
ValidationException
InternalServerException
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
InternalServerException
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
InternalServerException
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
InternalServerException
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
InternalServerException
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
InternalServerException
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
ValidationException
InternalServerException
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
ValidationException
InternalServerException
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
ValidationException
InternalServerException
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
ValidationException
InternalServerException
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) 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
ValidationException
ConflictException
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
ValidationException
InternalServerException
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
ConflictException
InternalServerException
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
ValidationException
ConflictException
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
ValidationException
ConflictException
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.
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
ValidationException
InternalServerException
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 { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // 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 { // 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 { // ApplicationId is a required field ApplicationId *string `type:"string" required:"true"` CredentialsToAddOrUpdate []*ApplicationCredential `min:"1" type:"list"` 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 { Message *string `type:"string"` 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 }
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. |