Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
ListAssociations(log log.T, instanceID string) (response *ssm.ListAssociationsOutput, err error)
ListInstanceAssociations(log log.T, instanceID string, nextToken *string) (response *ssm.ListInstanceAssociationsOutput, err error)
UpdateAssociationStatus(
log log.T,
instanceID string,
name string,
associationStatus *ssm.AssociationStatus) (response *ssm.UpdateAssociationStatusOutput, err error)
UpdateInstanceAssociationStatus(
log log.T,
associationID string,
instanceID string,
executionResult *ssm.InstanceAssociationExecutionResult) (response *ssm.UpdateInstanceAssociationStatusOutput, err error)
PutComplianceItems(
log log.T,
executionTime *time.Time,
executionType string,
executionId string,
instanceId string,
complianceType string,
itemContentHash string,
items []*ssm.ComplianceItemEntry) (response *ssm.PutComplianceItemsOutput, err error)
SendCommand(log log.T,
documentName string,
instanceIDs []string,
parameters map[string][]*string,
timeoutSeconds *int64,
outputS3BucketName *string,
outputS3KeyPrefix *string) (response *ssm.SendCommandOutput, err error)
ListCommands(log log.T, instanceID string) (response *ssm.ListCommandsOutput, err error)
ListCommandInvocations(log log.T, instanceID string, commandID string) (response *ssm.ListCommandInvocationsOutput, err error)
CancelCommand(log log.T, commandID string, instanceIDs []string) (response *ssm.CancelCommandOutput, err error)
CreateDocument(log log.T, docName string, docContent string) (response *ssm.CreateDocumentOutput, err error)
GetDocument(log log.T, docName string, docVersion string) (response *ssm.GetDocumentOutput, err error)
DeleteDocument(log log.T, instanceID string) (response *ssm.DeleteDocumentOutput, err error)
DescribeAssociation(log log.T, instanceID string, docName string) (response *ssm.DescribeAssociationOutput, err error)
UpdateInstanceInformation(
log log.T,
agentVersion string,
agentStatus string,
agentName string,
availabilityZone string,
availabilityZoneId string,
ssmConnectionChannel string,
sourceId string,
sourceType string,
sourceLocation string,
computerName string) (response *ssm.UpdateInstanceInformationOutput, err error)
UpdateEmptyInstanceInformation(log log.T, agentVersion, agentName string) (response *ssm.UpdateInstanceInformationOutput, err error)
GetParameters(log log.T, paramNames []string) (response *ssm.GetParametersOutput, err error)
GetDecryptedParameters(log log.T, paramNames []string) (response *ssm.GetParametersOutput, err error)
}
Service is an interface to the SSM service.
func NewService ¶
NewService creates a new SSM service instance.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package anonauth is an interface to the anonymous methods of the SSM service.
|
Package anonauth is an interface to the anonymous methods of the SSM service. |
|
Package authregister is an interface to the anonymous methods of the SSM service.
|
Package authregister is an interface to the anonymous methods of the SSM service. |
|
Package rsaauth is an interface to the RSA signed methods of the SSM service.
|
Package rsaauth is an interface to the RSA signed methods of the SSM service. |
|
Package ssmparameterresolver provides helper methods to detect, validate and extract parameter store parameter references.
|
Package ssmparameterresolver provides helper methods to detect, validate and extract parameter store parameter references. |
|
Package util contains helper function common for ssm service
|
Package util contains helper function common for ssm service |
Click to show internal directories.
Click to hide internal directories.