ssm

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2020 License: MIT Imports: 8 Imported by: 0

README

aws-sdk-go-v2-wrapper | SSM

Quick Usage

import (
	"context"

	"github.com/evalphobia/aws-sdk-go-v2-wrapper/config"
	"github.com/evalphobia/aws-sdk-go-v2-wrapper/ssm"
)

func main() {
	svc, err := ssm.New(config.Config{
		AccessKey: "<...>",
		SecretKey: "<...>",
	})
	if err != nil {
		panic(err)
	}
	ctx := context.Background()


	// plain values
	alreadyExists, err := svc.XPutParameter(ctx, "plain-text", "I love you!")
	if err != nil {
		panic(err)
	}
	_ = alreadyExists
	// if alreadyExists {
	// 	panic("'plain-text' should not set")
	// }

	value, notFound, err := svc.XGetParameterValue(ctx, "plain-text")
	if err != nil {
		panic(err)
	}
	if notFound {
		panic("'value' should have value")
	}
	if value != "I love you!" {
		panic("'value' should be 'I love you!'")
	}

	// encrypted values
	alreadyExists, err = svc.XPutParameterSecrure(ctx, "cipher-text", "I love you!")
	if err != nil {
		panic(err)
	}
	_ = alreadyExists
	// if alreadyExists {
	// 	panic("'cipher-text' should not set")
	// }

	value, notFound, err = svc.XGetParameterValueWithDecryption(ctx, "cipher-text")
	if err != nil {
		panic(err)
	}
	if notFound {
		panic("'value' should have value")
	}
	if value != "I love you!" {
		panic("'value' should be 'I love you!'")
	}
	// ...
}

X API

Name Description
XGetParameterValue gets a value from SSM Parameter Store.
XGetParameterValueWithDecryption gets a decrypted value from SSM Parameter Store.
XGetParameterValueList gets value list from SSM Parameter Store.
XGetParameterValueListWithDecryption gets decrypted value list from SSM Parameter Store.
XPutParameter puts a value to SSM Parameter Store.
XPutParameterList puts values (StringList) to SSM Parameter Store.
XPutParameterSecrure puts a values (SecureString) to SSM Parameter Store with an encryption of default AWS KMS.
XPutParameterSecureCMK puts a values (SecureString) to SSM Parameter Store with an encryption of your own CMK.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteParameterRequest

type DeleteParameterRequest struct {
	Name string
}

DeleteParameterRequest has parameters for `DeleteParameter` operation.

func (DeleteParameterRequest) ToInput

type DeleteParametersRequest

type DeleteParametersRequest struct {
	Names []string
}

DeleteParametersRequest has parameters for `DeleteParameters` operation.

func (DeleteParametersRequest) ToInput

type DeleteParametersResult

type DeleteParametersResult struct {
	DeletedParameters []string
	InvalidParameters []string
}

type DescribeParametersRequest

type DescribeParametersRequest struct {
	MaxResults       int64
	NextToken        string
	ParameterFilters []ParameterStringFilter
}

DescribeParametersRequest has parameters for `DescribeParameters` operation.

func (DescribeParametersRequest) ToInput

type DescribeParametersResult

type DescribeParametersResult struct {
	NextToken  string
	Parameters []ParameterMetadata
}

type GetParameterHistoryRequest

type GetParameterHistoryRequest struct {
	Name string

	// optional
	MaxResults     int64
	NextToken      string
	WithDecryption bool
}

GetParameterHistoryRequest has parameters for `GetParameterHistory` operation.

func (GetParameterHistoryRequest) ToInput

type GetParameterHistoryResult

type GetParameterHistoryResult struct {
	NextToken  string
	Parameters []ParameterHistory
}

type GetParameterRequest

type GetParameterRequest struct {
	Name string

	// optional
	WithDecryption bool
}

GetParameterRequest has parameters for `GetParameter` operation.

func (GetParameterRequest) ToInput

type GetParameterResult

type GetParameterResult struct {
	NotFound bool

	Parameter
}

func NewGetParameterResult

func NewGetParameterResult(o *SDK.GetParameterResponse) *GetParameterResult

type GetParametersByPathRequest

type GetParametersByPathRequest struct {
	Path string

	// optional
	MaxResults       int64
	NextToken        string
	ParameterFilters []ParameterStringFilter
	Recursive        bool
	WithDecryption   bool
}

GetParametersByPathRequest has parameters for `GetParametersByPath` operation.

func (GetParametersByPathRequest) ToInput

type GetParametersByPathResult

type GetParametersByPathResult struct {
	NextToken  string
	Parameters []Parameter
}

type GetParametersRequest

type GetParametersRequest struct {
	Names []string

	// optional
	WithDecryption bool
}

GetParametersRequest has parameters for `GetParameters` operation.

func (GetParametersRequest) ToInput

type GetParametersResult

type GetParametersResult struct {
	InvalidParameters []string
	Parameters        []Parameter
}

type Parameter

type Parameter struct {
	ARN              string
	DataType         string
	LastModifiedDate time.Time
	Name             string
	Selector         string
	SourceResult     string
	Type             ParameterType
	Value            string
	Version          int64
}

type ParameterHistory

type ParameterHistory struct {
	AllowedPattern   string
	DataType         string
	Description      string
	KeyID            string
	Labels           []string
	LastModifiedDate time.Time
	LastModifiedUser string
	Name             string
	Policies         []ParameterInlinePolicy
	Tier             ParameterTier
	Type             ParameterType
	Value            string
	Version          int64
}

type ParameterInlinePolicy

type ParameterInlinePolicy struct {
	PolicyStatus string
	PolicyText   string
	PolicyType   string
}

type ParameterMetadata

type ParameterMetadata struct {
	AllowedPattern   string
	DataType         string
	Description      string
	KeyID            string
	LastModifiedDate time.Time
	LastModifiedUser string
	Name             string
	Policies         []ParameterInlinePolicy
	Tier             ParameterTier
	Type             ParameterType
	Version          int64
}

type ParameterStringFilter

type ParameterStringFilter struct {
	Key    string
	Option string
	Values []string
}

func (ParameterStringFilter) ToSDK

type ParameterTier

type ParameterTier string
const (
	ParameterTierStandard           ParameterTier = ParameterTier(SDK.ParameterTierStandard)
	ParameterTierAdvanced           ParameterTier = ParameterTier(SDK.ParameterTierAdvanced)
	ParameterTierIntelligentTiering ParameterTier = ParameterTier(SDK.ParameterTierIntelligentTiering)
)

type ParameterType

type ParameterType string

type PutParameterRequest

type PutParameterRequest struct {
	Name  string
	Value string

	// optional
	AllowedPattern string
	DataType       string
	Description    string
	KeyID          string
	Overwrite      bool
	Policies       string
	Tags           []Tag
	Tier           ParameterTier
	Type           ParameterType
}

PutParameterRequest has parameters for `PutParameter` operation.

func (PutParameterRequest) ToInput

type PutParameterResult

type PutParameterResult struct {
	AlreadyExists bool

	Tier    ParameterTier
	Version int64
}

func NewPutParameterResult

func NewPutParameterResult(o *SDK.PutParameterResponse) *PutParameterResult

type SSM

type SSM struct {
	// contains filtered or unexported fields
}

SSM has SSM client.

func New

func New(conf config.Config) (*SSM, error)

New returns initialized *SSM.

func (*SSM) DeleteParameter

func (svc *SSM) DeleteParameter(ctx context.Context, r DeleteParameterRequest) error

DeleteParameter executes `DeleteParameter` operation.

func (*SSM) DeleteParameters

func (svc *SSM) DeleteParameters(ctx context.Context, r DeleteParametersRequest) (*DeleteParametersResult, error)

DeleteParameters executes `DeleteParameters` operation.

func (*SSM) DescribeParameters

func (svc *SSM) DescribeParameters(ctx context.Context, r DescribeParametersRequest) (*DescribeParametersResult, error)

DescribeParameters executes `DescribeParameters` operation.

func (*SSM) Errorf

func (svc *SSM) Errorf(format string, v ...interface{})

Errorf logging error information.

func (*SSM) GetClient

func (svc *SSM) GetClient() *SDK.Client

GetClient gets original SDK client.

func (*SSM) GetParameter

func (svc *SSM) GetParameter(ctx context.Context, r GetParameterRequest) (*GetParameterResult, error)

GetParameter executes `GetParameter` operation.

func (*SSM) GetParameterHistory

func (svc *SSM) GetParameterHistory(ctx context.Context, r GetParameterHistoryRequest) (*GetParameterHistoryResult, error)

GetParameterHistory executes `GetParameterHistory` operation.

func (*SSM) GetParameters

func (svc *SSM) GetParameters(ctx context.Context, r GetParametersRequest) (*GetParametersResult, error)

GetParameters executes `GetParameters` operation.

func (*SSM) GetParametersByPath

func (svc *SSM) GetParametersByPath(ctx context.Context, r GetParametersByPathRequest) (*GetParametersByPathResult, error)

GetParametersByPath executes `GetParametersByPath` operation.

func (*SSM) Infof

func (svc *SSM) Infof(format string, v ...interface{})

Infof logging information.

func (*SSM) PutParameter

func (svc *SSM) PutParameter(ctx context.Context, r PutParameterRequest) (*PutParameterResult, error)

PutParameter executes `PutParameter` operation.

func (*SSM) RawAddTagsToResource

func (svc *SSM) RawAddTagsToResource(ctx context.Context, in *SDK.AddTagsToResourceInput) (*SDK.AddTagsToResourceResponse, error)

RawAddTagsToResource executes `AddTagsToResource` raw operation.

func (*SSM) RawCancelCommand

func (svc *SSM) RawCancelCommand(ctx context.Context, in *SDK.CancelCommandInput) (*SDK.CancelCommandResponse, error)

RawCancelCommand executes `CancelCommand` raw operation.

func (*SSM) RawCancelMaintenanceWindowExecution

func (svc *SSM) RawCancelMaintenanceWindowExecution(ctx context.Context, in *SDK.CancelMaintenanceWindowExecutionInput) (*SDK.CancelMaintenanceWindowExecutionResponse, error)

RawCancelMaintenanceWindowExecution executes `CancelMaintenanceWindowExecution` raw operation.

func (*SSM) RawCreateActivation

func (svc *SSM) RawCreateActivation(ctx context.Context, in *SDK.CreateActivationInput) (*SDK.CreateActivationResponse, error)

RawCreateActivation executes `CreateActivation` raw operation.

func (*SSM) RawCreateAssociation

func (svc *SSM) RawCreateAssociation(ctx context.Context, in *SDK.CreateAssociationInput) (*SDK.CreateAssociationResponse, error)

RawCreateAssociation executes `CreateAssociation` raw operation.

func (*SSM) RawCreateAssociationBatch

func (svc *SSM) RawCreateAssociationBatch(ctx context.Context, in *SDK.CreateAssociationBatchInput) (*SDK.CreateAssociationBatchResponse, error)

RawCreateAssociationBatch executes `CreateAssociationBatch` raw operation.

func (*SSM) RawCreateDocument

func (svc *SSM) RawCreateDocument(ctx context.Context, in *SDK.CreateDocumentInput) (*SDK.CreateDocumentResponse, error)

RawCreateDocument executes `CreateDocument` raw operation.

func (*SSM) RawCreateMaintenanceWindow

func (svc *SSM) RawCreateMaintenanceWindow(ctx context.Context, in *SDK.CreateMaintenanceWindowInput) (*SDK.CreateMaintenanceWindowResponse, error)

RawCreateMaintenanceWindow executes `CreateMaintenanceWindow` raw operation.

func (*SSM) RawCreateOpsItem

func (svc *SSM) RawCreateOpsItem(ctx context.Context, in *SDK.CreateOpsItemInput) (*SDK.CreateOpsItemResponse, error)

RawCreateOpsItem executes `CreateOpsItem` raw operation.

func (*SSM) RawCreatePatchBaseline

func (svc *SSM) RawCreatePatchBaseline(ctx context.Context, in *SDK.CreatePatchBaselineInput) (*SDK.CreatePatchBaselineResponse, error)

RawCreatePatchBaseline executes `CreatePatchBaseline` raw operation.

func (*SSM) RawCreateResourceDataSync

func (svc *SSM) RawCreateResourceDataSync(ctx context.Context, in *SDK.CreateResourceDataSyncInput) (*SDK.CreateResourceDataSyncResponse, error)

RawCreateResourceDataSync executes `CreateResourceDataSync` raw operation.

func (*SSM) RawDeleteActivation

func (svc *SSM) RawDeleteActivation(ctx context.Context, in *SDK.DeleteActivationInput) (*SDK.DeleteActivationResponse, error)

RawDeleteActivation executes `DeleteActivation` raw operation.

func (*SSM) RawDeleteAssociation

func (svc *SSM) RawDeleteAssociation(ctx context.Context, in *SDK.DeleteAssociationInput) (*SDK.DeleteAssociationResponse, error)

RawDeleteAssociation executes `DeleteAssociation` raw operation.

func (*SSM) RawDeleteDocument

func (svc *SSM) RawDeleteDocument(ctx context.Context, in *SDK.DeleteDocumentInput) (*SDK.DeleteDocumentResponse, error)

RawDeleteDocument executes `DeleteDocument` raw operation.

func (*SSM) RawDeleteInventory

func (svc *SSM) RawDeleteInventory(ctx context.Context, in *SDK.DeleteInventoryInput) (*SDK.DeleteInventoryResponse, error)

RawDeleteInventory executes `DeleteInventory` raw operation.

func (*SSM) RawDeleteMaintenanceWindow

func (svc *SSM) RawDeleteMaintenanceWindow(ctx context.Context, in *SDK.DeleteMaintenanceWindowInput) (*SDK.DeleteMaintenanceWindowResponse, error)

RawDeleteMaintenanceWindow executes `DeleteMaintenanceWindow` raw operation.

func (*SSM) RawDeleteParameter

func (svc *SSM) RawDeleteParameter(ctx context.Context, in *SDK.DeleteParameterInput) (*SDK.DeleteParameterResponse, error)

RawDeleteParameter executes `DeleteParameter` raw operation.

func (*SSM) RawDeleteParameters

func (svc *SSM) RawDeleteParameters(ctx context.Context, in *SDK.DeleteParametersInput) (*SDK.DeleteParametersResponse, error)

RawDeleteParameters executes `DeleteParameters` raw operation.

func (*SSM) RawDeletePatchBaseline

func (svc *SSM) RawDeletePatchBaseline(ctx context.Context, in *SDK.DeletePatchBaselineInput) (*SDK.DeletePatchBaselineResponse, error)

RawDeletePatchBaseline executes `DeletePatchBaseline` raw operation.

func (*SSM) RawDeleteResourceDataSync

func (svc *SSM) RawDeleteResourceDataSync(ctx context.Context, in *SDK.DeleteResourceDataSyncInput) (*SDK.DeleteResourceDataSyncResponse, error)

RawDeleteResourceDataSync executes `DeleteResourceDataSync` raw operation.

func (*SSM) RawDeregisterManagedInstance

func (svc *SSM) RawDeregisterManagedInstance(ctx context.Context, in *SDK.DeregisterManagedInstanceInput) (*SDK.DeregisterManagedInstanceResponse, error)

RawDeregisterManagedInstance executes `DeregisterManagedInstance` raw operation.

func (*SSM) RawDeregisterPatchBaselineForPatchGroup

RawDeregisterPatchBaselineForPatchGroup executes `DeregisterPatchBaselineForPatchGroup` raw operation.

func (*SSM) RawDeregisterTargetFromMaintenanceWindow

RawDeregisterTargetFromMaintenanceWindow executes `DeregisterTargetFromMaintenanceWindow` raw operation.

func (*SSM) RawDeregisterTaskFromMaintenanceWindow

func (svc *SSM) RawDeregisterTaskFromMaintenanceWindow(ctx context.Context, in *SDK.DeregisterTaskFromMaintenanceWindowInput) (*SDK.DeregisterTaskFromMaintenanceWindowResponse, error)

RawDeregisterTaskFromMaintenanceWindow executes `DeregisterTaskFromMaintenanceWindow` raw operation.

func (*SSM) RawDescribeActivations

func (svc *SSM) RawDescribeActivations(ctx context.Context, in *SDK.DescribeActivationsInput) (*SDK.DescribeActivationsResponse, error)

RawDescribeActivations executes `DescribeActivations` raw operation.

func (*SSM) RawDescribeAssociation

func (svc *SSM) RawDescribeAssociation(ctx context.Context, in *SDK.DescribeAssociationInput) (*SDK.DescribeAssociationResponse, error)

RawDescribeAssociation executes `DescribeAssociation` raw operation.

func (*SSM) RawDescribeAssociationExecutionTargets

func (svc *SSM) RawDescribeAssociationExecutionTargets(ctx context.Context, in *SDK.DescribeAssociationExecutionTargetsInput) (*SDK.DescribeAssociationExecutionTargetsResponse, error)

RawDescribeAssociationExecutionTargets executes `DescribeAssociationExecutionTargets` raw operation.

func (*SSM) RawDescribeAssociationExecutions

func (svc *SSM) RawDescribeAssociationExecutions(ctx context.Context, in *SDK.DescribeAssociationExecutionsInput) (*SDK.DescribeAssociationExecutionsResponse, error)

RawDescribeAssociationExecutions executes `DescribeAssociationExecutions` raw operation.

func (*SSM) RawDescribeAutomationExecutions

func (svc *SSM) RawDescribeAutomationExecutions(ctx context.Context, in *SDK.DescribeAutomationExecutionsInput) (*SDK.DescribeAutomationExecutionsResponse, error)

RawDescribeAutomationExecutions executes `DescribeAutomationExecutions` raw operation.

func (*SSM) RawDescribeAutomationStepExecutions

func (svc *SSM) RawDescribeAutomationStepExecutions(ctx context.Context, in *SDK.DescribeAutomationStepExecutionsInput) (*SDK.DescribeAutomationStepExecutionsResponse, error)

RawDescribeAutomationStepExecutions executes `DescribeAutomationStepExecutions` raw operation.

func (*SSM) RawDescribeAvailablePatches

func (svc *SSM) RawDescribeAvailablePatches(ctx context.Context, in *SDK.DescribeAvailablePatchesInput) (*SDK.DescribeAvailablePatchesResponse, error)

RawDescribeAvailablePatches executes `DescribeAvailablePatches` raw operation.

func (*SSM) RawDescribeDocument

func (svc *SSM) RawDescribeDocument(ctx context.Context, in *SDK.DescribeDocumentInput) (*SDK.DescribeDocumentResponse, error)

RawDescribeDocument executes `DescribeDocument` raw operation.

func (*SSM) RawDescribeDocumentPermission

func (svc *SSM) RawDescribeDocumentPermission(ctx context.Context, in *SDK.DescribeDocumentPermissionInput) (*SDK.DescribeDocumentPermissionResponse, error)

RawDescribeDocumentPermission executes `DescribeDocumentPermission` raw operation.

func (*SSM) RawDescribeEffectiveInstanceAssociations

RawDescribeEffectiveInstanceAssociations executes `DescribeEffectiveInstanceAssociations` raw operation.

func (*SSM) RawDescribeEffectivePatchesForPatchBaseline

RawDescribeEffectivePatchesForPatchBaseline executes `DescribeEffectivePatchesForPatchBaseline` raw operation.

func (*SSM) RawDescribeInstanceAssociationsStatus

func (svc *SSM) RawDescribeInstanceAssociationsStatus(ctx context.Context, in *SDK.DescribeInstanceAssociationsStatusInput) (*SDK.DescribeInstanceAssociationsStatusResponse, error)

RawDescribeInstanceAssociationsStatus executes `DescribeInstanceAssociationsStatus` raw operation.

func (*SSM) RawDescribeInstanceInformation

func (svc *SSM) RawDescribeInstanceInformation(ctx context.Context, in *SDK.DescribeInstanceInformationInput) (*SDK.DescribeInstanceInformationResponse, error)

RawDescribeInstanceInformation executes `DescribeInstanceInformation` raw operation.

func (*SSM) RawDescribeInstancePatchStates

func (svc *SSM) RawDescribeInstancePatchStates(ctx context.Context, in *SDK.DescribeInstancePatchStatesInput) (*SDK.DescribeInstancePatchStatesResponse, error)

RawDescribeInstancePatchStates executes `DescribeInstancePatchStates` raw operation.

func (*SSM) RawDescribeInstancePatchStatesForPatchGroup

RawDescribeInstancePatchStatesForPatchGroup executes `DescribeInstancePatchStatesForPatchGroup` raw operation.

func (*SSM) RawDescribeInstancePatches

func (svc *SSM) RawDescribeInstancePatches(ctx context.Context, in *SDK.DescribeInstancePatchesInput) (*SDK.DescribeInstancePatchesResponse, error)

RawDescribeInstancePatches executes `DescribeInstancePatches` raw operation.

func (*SSM) RawDescribeInventoryDeletions

func (svc *SSM) RawDescribeInventoryDeletions(ctx context.Context, in *SDK.DescribeInventoryDeletionsInput) (*SDK.DescribeInventoryDeletionsResponse, error)

RawDescribeInventoryDeletions executes `DescribeInventoryDeletions` raw operation.

func (*SSM) RawDescribeMaintenanceWindowExecutionTaskInvocations

RawDescribeMaintenanceWindowExecutionTaskInvocations executes `DescribeMaintenanceWindowExecutionTaskInvocations` raw operation.

func (*SSM) RawDescribeMaintenanceWindowExecutionTasks

RawDescribeMaintenanceWindowExecutionTasks executes `DescribeMaintenanceWindowExecutionTasks` raw operation.

func (*SSM) RawDescribeMaintenanceWindowExecutions

func (svc *SSM) RawDescribeMaintenanceWindowExecutions(ctx context.Context, in *SDK.DescribeMaintenanceWindowExecutionsInput) (*SDK.DescribeMaintenanceWindowExecutionsResponse, error)

RawDescribeMaintenanceWindowExecutions executes `DescribeMaintenanceWindowExecutions` raw operation.

func (*SSM) RawDescribeMaintenanceWindowSchedule

func (svc *SSM) RawDescribeMaintenanceWindowSchedule(ctx context.Context, in *SDK.DescribeMaintenanceWindowScheduleInput) (*SDK.DescribeMaintenanceWindowScheduleResponse, error)

RawDescribeMaintenanceWindowSchedule executes `DescribeMaintenanceWindowSchedule` raw operation.

func (*SSM) RawDescribeMaintenanceWindowTargets

func (svc *SSM) RawDescribeMaintenanceWindowTargets(ctx context.Context, in *SDK.DescribeMaintenanceWindowTargetsInput) (*SDK.DescribeMaintenanceWindowTargetsResponse, error)

RawDescribeMaintenanceWindowTargets executes `DescribeMaintenanceWindowTargets` raw operation.

func (*SSM) RawDescribeMaintenanceWindowTasks

func (svc *SSM) RawDescribeMaintenanceWindowTasks(ctx context.Context, in *SDK.DescribeMaintenanceWindowTasksInput) (*SDK.DescribeMaintenanceWindowTasksResponse, error)

RawDescribeMaintenanceWindowTasks executes `DescribeMaintenanceWindowTasks` raw operation.

func (*SSM) RawDescribeMaintenanceWindows

func (svc *SSM) RawDescribeMaintenanceWindows(ctx context.Context, in *SDK.DescribeMaintenanceWindowsInput) (*SDK.DescribeMaintenanceWindowsResponse, error)

RawDescribeMaintenanceWindows executes `DescribeMaintenanceWindows` raw operation.

func (*SSM) RawDescribeMaintenanceWindowsForTarget

func (svc *SSM) RawDescribeMaintenanceWindowsForTarget(ctx context.Context, in *SDK.DescribeMaintenanceWindowsForTargetInput) (*SDK.DescribeMaintenanceWindowsForTargetResponse, error)

RawDescribeMaintenanceWindowsForTarget executes `DescribeMaintenanceWindowsForTarget` raw operation.

func (*SSM) RawDescribeOpsItems

func (svc *SSM) RawDescribeOpsItems(ctx context.Context, in *SDK.DescribeOpsItemsInput) (*SDK.DescribeOpsItemsResponse, error)

RawDescribeOpsItems executes `DescribeOpsItems` raw operation.

func (*SSM) RawDescribeParameters

func (svc *SSM) RawDescribeParameters(ctx context.Context, in *SDK.DescribeParametersInput) (*SDK.DescribeParametersResponse, error)

RawDescribeParameters executes `DescribeParameters` raw operation.

func (*SSM) RawDescribePatchBaselines

func (svc *SSM) RawDescribePatchBaselines(ctx context.Context, in *SDK.DescribePatchBaselinesInput) (*SDK.DescribePatchBaselinesResponse, error)

RawDescribePatchBaselines executes `DescribePatchBaselines` raw operation.

func (*SSM) RawDescribePatchGroupState

func (svc *SSM) RawDescribePatchGroupState(ctx context.Context, in *SDK.DescribePatchGroupStateInput) (*SDK.DescribePatchGroupStateResponse, error)

RawDescribePatchGroupState executes `DescribePatchGroupState` raw operation.

func (*SSM) RawDescribePatchGroups

func (svc *SSM) RawDescribePatchGroups(ctx context.Context, in *SDK.DescribePatchGroupsInput) (*SDK.DescribePatchGroupsResponse, error)

RawDescribePatchGroups executes `DescribePatchGroups` raw operation.

func (*SSM) RawDescribePatchProperties

func (svc *SSM) RawDescribePatchProperties(ctx context.Context, in *SDK.DescribePatchPropertiesInput) (*SDK.DescribePatchPropertiesResponse, error)

RawDescribePatchProperties executes `DescribePatchProperties` raw operation.

func (*SSM) RawDescribeSessions

func (svc *SSM) RawDescribeSessions(ctx context.Context, in *SDK.DescribeSessionsInput) (*SDK.DescribeSessionsResponse, error)

RawDescribeSessions executes `DescribeSessions` raw operation.

func (*SSM) RawGetAutomationExecution

func (svc *SSM) RawGetAutomationExecution(ctx context.Context, in *SDK.GetAutomationExecutionInput) (*SDK.GetAutomationExecutionResponse, error)

RawGetAutomationExecution executes `GetAutomationExecution` raw operation.

func (*SSM) RawGetCalendarState

func (svc *SSM) RawGetCalendarState(ctx context.Context, in *SDK.GetCalendarStateInput) (*SDK.GetCalendarStateResponse, error)

RawGetCalendarState executes `GetCalendarState` raw operation.

func (*SSM) RawGetCommandInvocation

func (svc *SSM) RawGetCommandInvocation(ctx context.Context, in *SDK.GetCommandInvocationInput) (*SDK.GetCommandInvocationResponse, error)

RawGetCommandInvocation executes `GetCommandInvocation` raw operation.

func (*SSM) RawGetConnectionStatus

func (svc *SSM) RawGetConnectionStatus(ctx context.Context, in *SDK.GetConnectionStatusInput) (*SDK.GetConnectionStatusResponse, error)

RawGetConnectionStatus executes `GetConnectionStatus` raw operation.

func (*SSM) RawGetDefaultPatchBaseline

func (svc *SSM) RawGetDefaultPatchBaseline(ctx context.Context, in *SDK.GetDefaultPatchBaselineInput) (*SDK.GetDefaultPatchBaselineResponse, error)

RawGetDefaultPatchBaseline executes `GetDefaultPatchBaseline` raw operation.

func (*SSM) RawGetDeployablePatchSnapshotForInstance

RawGetDeployablePatchSnapshotForInstance executes `GetDeployablePatchSnapshotForInstance` raw operation.

func (*SSM) RawGetDocument

func (svc *SSM) RawGetDocument(ctx context.Context, in *SDK.GetDocumentInput) (*SDK.GetDocumentResponse, error)

RawGetDocument executes `GetDocument` raw operation.

func (*SSM) RawGetInventory

func (svc *SSM) RawGetInventory(ctx context.Context, in *SDK.GetInventoryInput) (*SDK.GetInventoryResponse, error)

RawGetInventory executes `GetInventory` raw operation.

func (*SSM) RawGetInventorySchema

func (svc *SSM) RawGetInventorySchema(ctx context.Context, in *SDK.GetInventorySchemaInput) (*SDK.GetInventorySchemaResponse, error)

RawGetInventorySchema executes `GetInventorySchema` raw operation.

func (*SSM) RawGetMaintenanceWindow

func (svc *SSM) RawGetMaintenanceWindow(ctx context.Context, in *SDK.GetMaintenanceWindowInput) (*SDK.GetMaintenanceWindowResponse, error)

RawGetMaintenanceWindow executes `GetMaintenanceWindow` raw operation.

func (*SSM) RawGetMaintenanceWindowExecution

func (svc *SSM) RawGetMaintenanceWindowExecution(ctx context.Context, in *SDK.GetMaintenanceWindowExecutionInput) (*SDK.GetMaintenanceWindowExecutionResponse, error)

RawGetMaintenanceWindowExecution executes `GetMaintenanceWindowExecution` raw operation.

func (*SSM) RawGetMaintenanceWindowExecutionTask

func (svc *SSM) RawGetMaintenanceWindowExecutionTask(ctx context.Context, in *SDK.GetMaintenanceWindowExecutionTaskInput) (*SDK.GetMaintenanceWindowExecutionTaskResponse, error)

RawGetMaintenanceWindowExecutionTask executes `GetMaintenanceWindowExecutionTask` raw operation.

func (*SSM) RawGetMaintenanceWindowExecutionTaskInvocation

RawGetMaintenanceWindowExecutionTaskInvocation executes `GetMaintenanceWindowExecutionTaskInvocation` raw operation.

func (*SSM) RawGetMaintenanceWindowTask

func (svc *SSM) RawGetMaintenanceWindowTask(ctx context.Context, in *SDK.GetMaintenanceWindowTaskInput) (*SDK.GetMaintenanceWindowTaskResponse, error)

RawGetMaintenanceWindowTask executes `GetMaintenanceWindowTask` raw operation.

func (*SSM) RawGetOpsItem

func (svc *SSM) RawGetOpsItem(ctx context.Context, in *SDK.GetOpsItemInput) (*SDK.GetOpsItemResponse, error)

RawGetOpsItem executes `GetOpsItem` raw operation.

func (*SSM) RawGetOpsSummary

func (svc *SSM) RawGetOpsSummary(ctx context.Context, in *SDK.GetOpsSummaryInput) (*SDK.GetOpsSummaryResponse, error)

RawGetOpsSummary executes `GetOpsSummary` raw operation.

func (*SSM) RawGetParameter

func (svc *SSM) RawGetParameter(ctx context.Context, in *SDK.GetParameterInput) (*SDK.GetParameterResponse, error)

RawGetParameter executes `GetParameter` raw operation.

func (*SSM) RawGetParameterHistory

func (svc *SSM) RawGetParameterHistory(ctx context.Context, in *SDK.GetParameterHistoryInput) (*SDK.GetParameterHistoryResponse, error)

RawGetParameterHistory executes `GetParameterHistory` raw operation.

func (*SSM) RawGetParameters

func (svc *SSM) RawGetParameters(ctx context.Context, in *SDK.GetParametersInput) (*SDK.GetParametersResponse, error)

RawGetParameters executes `GetParameters` raw operation.

func (*SSM) RawGetParametersByPath

func (svc *SSM) RawGetParametersByPath(ctx context.Context, in *SDK.GetParametersByPathInput) (*SDK.GetParametersByPathResponse, error)

RawGetParametersByPath executes `GetParametersByPath` raw operation.

func (*SSM) RawGetPatchBaseline

func (svc *SSM) RawGetPatchBaseline(ctx context.Context, in *SDK.GetPatchBaselineInput) (*SDK.GetPatchBaselineResponse, error)

RawGetPatchBaseline executes `GetPatchBaseline` raw operation.

func (*SSM) RawGetPatchBaselineForPatchGroup

func (svc *SSM) RawGetPatchBaselineForPatchGroup(ctx context.Context, in *SDK.GetPatchBaselineForPatchGroupInput) (*SDK.GetPatchBaselineForPatchGroupResponse, error)

RawGetPatchBaselineForPatchGroup executes `GetPatchBaselineForPatchGroup` raw operation.

func (*SSM) RawGetServiceSetting

func (svc *SSM) RawGetServiceSetting(ctx context.Context, in *SDK.GetServiceSettingInput) (*SDK.GetServiceSettingResponse, error)

RawGetServiceSetting executes `GetServiceSetting` raw operation.

func (*SSM) RawLabelParameterVersion

func (svc *SSM) RawLabelParameterVersion(ctx context.Context, in *SDK.LabelParameterVersionInput) (*SDK.LabelParameterVersionResponse, error)

RawLabelParameterVersion executes `LabelParameterVersion` raw operation.

func (*SSM) RawListAssociationVersions

func (svc *SSM) RawListAssociationVersions(ctx context.Context, in *SDK.ListAssociationVersionsInput) (*SDK.ListAssociationVersionsResponse, error)

RawListAssociationVersions executes `ListAssociationVersions` raw operation.

func (*SSM) RawListAssociations

func (svc *SSM) RawListAssociations(ctx context.Context, in *SDK.ListAssociationsInput) (*SDK.ListAssociationsResponse, error)

RawListAssociations executes `ListAssociations` raw operation.

func (*SSM) RawListCommandInvocations

func (svc *SSM) RawListCommandInvocations(ctx context.Context, in *SDK.ListCommandInvocationsInput) (*SDK.ListCommandInvocationsResponse, error)

RawListCommandInvocations executes `ListCommandInvocations` raw operation.

func (*SSM) RawListCommands

func (svc *SSM) RawListCommands(ctx context.Context, in *SDK.ListCommandsInput) (*SDK.ListCommandsResponse, error)

RawListCommands executes `ListCommands` raw operation.

func (*SSM) RawListComplianceItems

func (svc *SSM) RawListComplianceItems(ctx context.Context, in *SDK.ListComplianceItemsInput) (*SDK.ListComplianceItemsResponse, error)

RawListComplianceItems executes `ListComplianceItems` raw operation.

func (*SSM) RawListComplianceSummaries

func (svc *SSM) RawListComplianceSummaries(ctx context.Context, in *SDK.ListComplianceSummariesInput) (*SDK.ListComplianceSummariesResponse, error)

RawListComplianceSummaries executes `ListComplianceSummaries` raw operation.

func (*SSM) RawListDocumentVersions

func (svc *SSM) RawListDocumentVersions(ctx context.Context, in *SDK.ListDocumentVersionsInput) (*SDK.ListDocumentVersionsResponse, error)

RawListDocumentVersions executes `ListDocumentVersions` raw operation.

func (*SSM) RawListDocuments

func (svc *SSM) RawListDocuments(ctx context.Context, in *SDK.ListDocumentsInput) (*SDK.ListDocumentsResponse, error)

RawListDocuments executes `ListDocuments` raw operation.

func (*SSM) RawListInventoryEntries

func (svc *SSM) RawListInventoryEntries(ctx context.Context, in *SDK.ListInventoryEntriesInput) (*SDK.ListInventoryEntriesResponse, error)

RawListInventoryEntries executes `ListInventoryEntries` raw operation.

func (*SSM) RawListResourceComplianceSummaries

func (svc *SSM) RawListResourceComplianceSummaries(ctx context.Context, in *SDK.ListResourceComplianceSummariesInput) (*SDK.ListResourceComplianceSummariesResponse, error)

RawListResourceComplianceSummaries executes `ListResourceComplianceSummaries` raw operation.

func (*SSM) RawListResourceDataSync

func (svc *SSM) RawListResourceDataSync(ctx context.Context, in *SDK.ListResourceDataSyncInput) (*SDK.ListResourceDataSyncResponse, error)

RawListResourceDataSync executes `ListResourceDataSync` raw operation.

func (*SSM) RawListTagsForResource

func (svc *SSM) RawListTagsForResource(ctx context.Context, in *SDK.ListTagsForResourceInput) (*SDK.ListTagsForResourceResponse, error)

RawListTagsForResource executes `ListTagsForResource` raw operation.

func (*SSM) RawModifyDocumentPermission

func (svc *SSM) RawModifyDocumentPermission(ctx context.Context, in *SDK.ModifyDocumentPermissionInput) (*SDK.ModifyDocumentPermissionResponse, error)

RawModifyDocumentPermission executes `ModifyDocumentPermission` raw operation.

func (*SSM) RawPutComplianceItems

func (svc *SSM) RawPutComplianceItems(ctx context.Context, in *SDK.PutComplianceItemsInput) (*SDK.PutComplianceItemsResponse, error)

RawPutComplianceItems executes `PutComplianceItems` raw operation.

func (*SSM) RawPutInventory

func (svc *SSM) RawPutInventory(ctx context.Context, in *SDK.PutInventoryInput) (*SDK.PutInventoryResponse, error)

RawPutInventory executes `PutInventory` raw operation.

func (*SSM) RawPutParameter

func (svc *SSM) RawPutParameter(ctx context.Context, in *SDK.PutParameterInput) (*SDK.PutParameterResponse, error)

RawPutParameter executes `PutParameter` raw operation.

func (*SSM) RawRegisterDefaultPatchBaseline

func (svc *SSM) RawRegisterDefaultPatchBaseline(ctx context.Context, in *SDK.RegisterDefaultPatchBaselineInput) (*SDK.RegisterDefaultPatchBaselineResponse, error)

RawRegisterDefaultPatchBaseline executes `RegisterDefaultPatchBaseline` raw operation.

func (*SSM) RawRegisterPatchBaselineForPatchGroup

func (svc *SSM) RawRegisterPatchBaselineForPatchGroup(ctx context.Context, in *SDK.RegisterPatchBaselineForPatchGroupInput) (*SDK.RegisterPatchBaselineForPatchGroupResponse, error)

RawRegisterPatchBaselineForPatchGroup executes `RegisterPatchBaselineForPatchGroup` raw operation.

func (*SSM) RawRegisterTargetWithMaintenanceWindow

func (svc *SSM) RawRegisterTargetWithMaintenanceWindow(ctx context.Context, in *SDK.RegisterTargetWithMaintenanceWindowInput) (*SDK.RegisterTargetWithMaintenanceWindowResponse, error)

RawRegisterTargetWithMaintenanceWindow executes `RegisterTargetWithMaintenanceWindow` raw operation.

func (*SSM) RawRegisterTaskWithMaintenanceWindow

func (svc *SSM) RawRegisterTaskWithMaintenanceWindow(ctx context.Context, in *SDK.RegisterTaskWithMaintenanceWindowInput) (*SDK.RegisterTaskWithMaintenanceWindowResponse, error)

RawRegisterTaskWithMaintenanceWindow executes `RegisterTaskWithMaintenanceWindow` raw operation.

func (*SSM) RawRemoveTagsFromResource

func (svc *SSM) RawRemoveTagsFromResource(ctx context.Context, in *SDK.RemoveTagsFromResourceInput) (*SDK.RemoveTagsFromResourceResponse, error)

RawRemoveTagsFromResource executes `RemoveTagsFromResource` raw operation.

func (*SSM) RawResetServiceSetting

func (svc *SSM) RawResetServiceSetting(ctx context.Context, in *SDK.ResetServiceSettingInput) (*SDK.ResetServiceSettingResponse, error)

RawResetServiceSetting executes `ResetServiceSetting` raw operation.

func (*SSM) RawResumeSession

func (svc *SSM) RawResumeSession(ctx context.Context, in *SDK.ResumeSessionInput) (*SDK.ResumeSessionResponse, error)

RawResumeSession executes `ResumeSession` raw operation.

func (*SSM) RawSendAutomationSignal

func (svc *SSM) RawSendAutomationSignal(ctx context.Context, in *SDK.SendAutomationSignalInput) (*SDK.SendAutomationSignalResponse, error)

RawSendAutomationSignal executes `SendAutomationSignal` raw operation.

func (*SSM) RawSendCommand

func (svc *SSM) RawSendCommand(ctx context.Context, in *SDK.SendCommandInput) (*SDK.SendCommandResponse, error)

RawSendCommand executes `SendCommand` raw operation.

func (*SSM) RawStartAssociationsOnce

func (svc *SSM) RawStartAssociationsOnce(ctx context.Context, in *SDK.StartAssociationsOnceInput) (*SDK.StartAssociationsOnceResponse, error)

RawStartAssociationsOnce executes `StartAssociationsOnce` raw operation.

func (*SSM) RawStartAutomationExecution

func (svc *SSM) RawStartAutomationExecution(ctx context.Context, in *SDK.StartAutomationExecutionInput) (*SDK.StartAutomationExecutionResponse, error)

RawStartAutomationExecution executes `StartAutomationExecution` raw operation.

func (*SSM) RawStartSession

func (svc *SSM) RawStartSession(ctx context.Context, in *SDK.StartSessionInput) (*SDK.StartSessionResponse, error)

RawStartSession executes `StartSession` raw operation.

func (*SSM) RawStopAutomationExecution

func (svc *SSM) RawStopAutomationExecution(ctx context.Context, in *SDK.StopAutomationExecutionInput) (*SDK.StopAutomationExecutionResponse, error)

RawStopAutomationExecution executes `StopAutomationExecution` raw operation.

func (*SSM) RawTerminateSession

func (svc *SSM) RawTerminateSession(ctx context.Context, in *SDK.TerminateSessionInput) (*SDK.TerminateSessionResponse, error)

RawTerminateSession executes `TerminateSession` raw operation.

func (*SSM) RawUpdateAssociation

func (svc *SSM) RawUpdateAssociation(ctx context.Context, in *SDK.UpdateAssociationInput) (*SDK.UpdateAssociationResponse, error)

RawUpdateAssociation executes `UpdateAssociation` raw operation.

func (*SSM) RawUpdateAssociationStatus

func (svc *SSM) RawUpdateAssociationStatus(ctx context.Context, in *SDK.UpdateAssociationStatusInput) (*SDK.UpdateAssociationStatusResponse, error)

RawUpdateAssociationStatus executes `UpdateAssociationStatus` raw operation.

func (*SSM) RawUpdateDocument

func (svc *SSM) RawUpdateDocument(ctx context.Context, in *SDK.UpdateDocumentInput) (*SDK.UpdateDocumentResponse, error)

RawUpdateDocument executes `UpdateDocument` raw operation.

func (*SSM) RawUpdateDocumentDefaultVersion

func (svc *SSM) RawUpdateDocumentDefaultVersion(ctx context.Context, in *SDK.UpdateDocumentDefaultVersionInput) (*SDK.UpdateDocumentDefaultVersionResponse, error)

RawUpdateDocumentDefaultVersion executes `UpdateDocumentDefaultVersion` raw operation.

func (*SSM) RawUpdateMaintenanceWindow

func (svc *SSM) RawUpdateMaintenanceWindow(ctx context.Context, in *SDK.UpdateMaintenanceWindowInput) (*SDK.UpdateMaintenanceWindowResponse, error)

RawUpdateMaintenanceWindow executes `UpdateMaintenanceWindow` raw operation.

func (*SSM) RawUpdateMaintenanceWindowTarget

func (svc *SSM) RawUpdateMaintenanceWindowTarget(ctx context.Context, in *SDK.UpdateMaintenanceWindowTargetInput) (*SDK.UpdateMaintenanceWindowTargetResponse, error)

RawUpdateMaintenanceWindowTarget executes `UpdateMaintenanceWindowTarget` raw operation.

func (*SSM) RawUpdateMaintenanceWindowTask

func (svc *SSM) RawUpdateMaintenanceWindowTask(ctx context.Context, in *SDK.UpdateMaintenanceWindowTaskInput) (*SDK.UpdateMaintenanceWindowTaskResponse, error)

RawUpdateMaintenanceWindowTask executes `UpdateMaintenanceWindowTask` raw operation.

func (*SSM) RawUpdateManagedInstanceRole

func (svc *SSM) RawUpdateManagedInstanceRole(ctx context.Context, in *SDK.UpdateManagedInstanceRoleInput) (*SDK.UpdateManagedInstanceRoleResponse, error)

RawUpdateManagedInstanceRole executes `UpdateManagedInstanceRole` raw operation.

func (*SSM) RawUpdateOpsItem

func (svc *SSM) RawUpdateOpsItem(ctx context.Context, in *SDK.UpdateOpsItemInput) (*SDK.UpdateOpsItemResponse, error)

RawUpdateOpsItem executes `UpdateOpsItem` raw operation.

func (*SSM) RawUpdatePatchBaseline

func (svc *SSM) RawUpdatePatchBaseline(ctx context.Context, in *SDK.UpdatePatchBaselineInput) (*SDK.UpdatePatchBaselineResponse, error)

RawUpdatePatchBaseline executes `UpdatePatchBaseline` raw operation.

func (*SSM) RawUpdateResourceDataSync

func (svc *SSM) RawUpdateResourceDataSync(ctx context.Context, in *SDK.UpdateResourceDataSyncInput) (*SDK.UpdateResourceDataSyncResponse, error)

RawUpdateResourceDataSync executes `UpdateResourceDataSync` raw operation.

func (*SSM) RawUpdateServiceSetting

func (svc *SSM) RawUpdateServiceSetting(ctx context.Context, in *SDK.UpdateServiceSettingInput) (*SDK.UpdateServiceSettingResponse, error)

RawUpdateServiceSetting executes `UpdateServiceSetting` raw operation.

func (*SSM) SetLogger

func (svc *SSM) SetLogger(logger log.Logger)

SetLogger sets logger.

func (*SSM) XGetParameterValue

func (svc *SSM) XGetParameterValue(ctx context.Context, name string) (value string, notFound bool, err error)

XGetParameterValue fetches a parameter value from SSM.

func (*SSM) XGetParameterValueList

func (svc *SSM) XGetParameterValueList(ctx context.Context, list []string) (values map[string]string, err error)

XGetParameterValueList fetches parameter value list from SSM.

func (*SSM) XGetParameterValueListWithDecryption

func (svc *SSM) XGetParameterValueListWithDecryption(ctx context.Context, list []string) (values map[string]string, err error)

XGetParameterValueListWithDecryption fetches decrypted value list.

func (*SSM) XGetParameterValueWithDecryption

func (svc *SSM) XGetParameterValueWithDecryption(ctx context.Context, name string) (value string, notFound bool, err error)

XGetParameterValueWithDecryption fetches a decrypted value.

func (*SSM) XPutParameter

func (svc *SSM) XPutParameter(ctx context.Context, name, value string) (alreadyExists bool, err error)

XPutParameter puts the value to SSM parameter store.

func (*SSM) XPutParameterList

func (svc *SSM) XPutParameterList(ctx context.Context, name string, values []string) (alreadyExists bool, err error)

XPutParameterList puts the value set (StringList type) to SSM parameter store.

func (*SSM) XPutParameterSecrure

func (svc *SSM) XPutParameterSecrure(ctx context.Context, name, value string) (alreadyExists bool, err error)

XPutParameterSecrure puts the value to SSM parameter store with encryption by default AWS KMS key.

func (*SSM) XPutParameterSecureCMK

func (svc *SSM) XPutParameterSecureCMK(ctx context.Context, name, value, keyID string) (alreadyExists bool, err error)

XPutParameterSecureCMK puts the value to SSM parameter store with encryption by your AWS KMS key.

type Tag

type Tag struct {
	Key   string
	Value string
}

func (Tag) ToSDK

func (r Tag) ToSDK() SDK.Tag

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL