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, agentStatus, agentName string, availabilityZone string, availabilityZoneId string, ssmConnectionChannel 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.