Documentation
¶
Index ¶
- type ManagedInstance
- type SSM
- func (s *SSM) CreateAssociation(ctx context.Context, instanceId, docName string) (string, error)
- func (s *SSM) CreateAssociationByTag(ctx context.Context, associationName string, docName string, docVersion int, ...) (string, error)
- func (s *SSM) DescribeAssociation(ctx context.Context, instanceId, docName string) (*ssm.DescribeAssociationOutput, error)
- func (s *SSM) GetCommandInvocation(ctx context.Context, instanceId, commandId string) (*ssm.GetCommandInvocationOutput, error)
- func (s *SSM) GetManagedInstance(ctx context.Context, identifier string) (*ManagedInstance, error)
- func (s *SSM) ListManagedInstances(ctx context.Context, per int64, next *string) ([]*ManagedInstance, *string, error)
- func (s *SSM) SendCommand(ctx context.Context, input *ssm.SendCommandInput) (*ssm.Command, error)
- type SSMOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagedInstance ¶ added in v0.29.2
type ManagedInstance struct { InstanceId *string `json:"instanceId"` Name *string `json:"name"` PingStatus *string `json:"pingStatus"` PlatformType *string `json:"platformType"` ResourceType *string `json:"resourceType"` ComputerName *string `json:"computerName"` IPAddress *string `json:"ipAddress"` AgentVersion *string `json:"agentVersion"` }
ManagedInstance represents the response structure for managed instances
type SSM ¶
func (*SSM) CreateAssociation ¶ added in v0.14.0
func (*SSM) CreateAssociationByTag ¶ added in v0.29.4
func (*SSM) DescribeAssociation ¶
func (*SSM) GetCommandInvocation ¶
func (*SSM) GetManagedInstance ¶ added in v0.29.2
GetManagedInstance gets details about a specific managed instance by ID or computer name
func (*SSM) ListManagedInstances ¶ added in v0.29.2
func (s *SSM) ListManagedInstances(ctx context.Context, per int64, next *string) ([]*ManagedInstance, *string, error)
ListManagedInstances lists hybrid instances from SSM Fleet Manager
func (*SSM) SendCommand ¶ added in v0.13.0
Click to show internal directories.
Click to hide internal directories.