paramapi

package
v0.7.6 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package paramapi provides interfaces for AWS Systems Manager Parameter Store.

Index

Constants

View Source
const (
	ParameterTypeString             = types.ParameterTypeString
	ParameterTypeSecureString       = types.ParameterTypeSecureString
	ParameterTypeStringList         = types.ParameterTypeStringList
	ResourceTypeForTaggingParameter = types.ResourceTypeForTaggingParameter
)

Re-exported SSM constants.

View Source
const (
	FilterNameStringTypeName = types.ParametersFilterKeyName
)

Re-exported filter types.

Variables

View Source
var NewDescribeParametersPaginator = ssm.NewDescribeParametersPaginator

NewDescribeParametersPaginator is a re-exported SSM factory function for dependency injection.

View Source
var NewFromConfig = ssm.NewFromConfig

NewFromConfig is a re-exported SSM factory function for dependency injection.

Functions

This section is empty.

Types

type AddTagsToResourceAPI

type AddTagsToResourceAPI interface {
	AddTagsToResource(ctx context.Context, params *AddTagsToResourceInput, optFns ...func(*Options)) (*AddTagsToResourceOutput, error)
}

AddTagsToResourceAPI is the interface for adding tags to a resource.

type AddTagsToResourceInput

type AddTagsToResourceInput = ssm.AddTagsToResourceInput

AddTagsToResourceInput is a re-exported SSM input type.

type AddTagsToResourceOutput

type AddTagsToResourceOutput = ssm.AddTagsToResourceOutput

AddTagsToResourceOutput is a re-exported SSM output type.

type Client

type Client = ssm.Client

Client is a re-exported SSM client type for dependency injection.

type DeleteParameterAPI

type DeleteParameterAPI interface {
	DeleteParameter(ctx context.Context, params *DeleteParameterInput, optFns ...func(*Options)) (*DeleteParameterOutput, error)
}

DeleteParameterAPI is the interface for deleting a parameter.

type DeleteParameterInput

type DeleteParameterInput = ssm.DeleteParameterInput

DeleteParameterInput is a re-exported SSM input type.

type DeleteParameterOutput

type DeleteParameterOutput = ssm.DeleteParameterOutput

DeleteParameterOutput is a re-exported SSM output type.

type DescribeParametersAPI

type DescribeParametersAPI interface {
	DescribeParameters(ctx context.Context, params *DescribeParametersInput, optFns ...func(*Options)) (*DescribeParametersOutput, error)
}

DescribeParametersAPI is the interface for listing parameters.

type DescribeParametersInput

type DescribeParametersInput = ssm.DescribeParametersInput

DescribeParametersInput is a re-exported SSM input type.

type DescribeParametersOutput

type DescribeParametersOutput = ssm.DescribeParametersOutput

DescribeParametersOutput is a re-exported SSM output type.

type GetParameterAPI

type GetParameterAPI interface {
	GetParameter(ctx context.Context, params *GetParameterInput, optFns ...func(*Options)) (*GetParameterOutput, error)
}

GetParameterAPI is the interface for getting a single parameter.

type GetParameterHistoryAPI

type GetParameterHistoryAPI interface {
	GetParameterHistory(ctx context.Context, params *GetParameterHistoryInput, optFns ...func(*Options)) (*GetParameterHistoryOutput, error)
}

GetParameterHistoryAPI is the interface for getting parameter history.

type GetParameterHistoryInput

type GetParameterHistoryInput = ssm.GetParameterHistoryInput

GetParameterHistoryInput is a re-exported SSM input type.

type GetParameterHistoryOutput

type GetParameterHistoryOutput = ssm.GetParameterHistoryOutput

GetParameterHistoryOutput is a re-exported SSM output type.

type GetParameterInput

type GetParameterInput = ssm.GetParameterInput

GetParameterInput is a re-exported SSM input type.

type GetParameterOutput

type GetParameterOutput = ssm.GetParameterOutput

GetParameterOutput is a re-exported SSM output type.

type GetParametersAPI added in v0.4.8

type GetParametersAPI interface {
	GetParameters(ctx context.Context, params *GetParametersInput, optFns ...func(*Options)) (*GetParametersOutput, error)
}

GetParametersAPI is the interface for getting multiple parameters in a single call.

type GetParametersInput added in v0.4.8

type GetParametersInput = ssm.GetParametersInput

GetParametersInput is a re-exported SSM input type.

type GetParametersOutput added in v0.4.8

type GetParametersOutput = ssm.GetParametersOutput

GetParametersOutput is a re-exported SSM output type.

type ListTagsForResourceAPI added in v0.2.0

type ListTagsForResourceAPI interface {
	ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
}

ListTagsForResourceAPI is the interface for listing tags for a resource.

type ListTagsForResourceInput added in v0.2.0

type ListTagsForResourceInput = ssm.ListTagsForResourceInput

ListTagsForResourceInput is a re-exported SSM input type.

type ListTagsForResourceOutput added in v0.2.0

type ListTagsForResourceOutput = ssm.ListTagsForResourceOutput

ListTagsForResourceOutput is a re-exported SSM output type.

type Options

type Options = ssm.Options

Options is a re-exported SSM options type.

type Parameter

type Parameter = types.Parameter

Parameter is a re-exported SSM model type.

type ParameterAlreadyExists added in v0.5.0

type ParameterAlreadyExists = types.ParameterAlreadyExists

ParameterAlreadyExists is a re-exported SSM error type.

type ParameterHistory

type ParameterHistory = types.ParameterHistory

ParameterHistory is a re-exported SSM model type.

type ParameterMetadata

type ParameterMetadata = types.ParameterMetadata

ParameterMetadata is a re-exported SSM model type.

type ParameterNotFound

type ParameterNotFound = types.ParameterNotFound

ParameterNotFound is a re-exported SSM error type.

type ParameterStringFilter

type ParameterStringFilter = types.ParameterStringFilter

ParameterStringFilter is a re-exported SSM model type.

type ParameterType

type ParameterType = types.ParameterType

ParameterType is a re-exported SSM model type.

type PutParameterAPI

type PutParameterAPI interface {
	PutParameter(ctx context.Context, params *PutParameterInput, optFns ...func(*Options)) (*PutParameterOutput, error)
}

PutParameterAPI is the interface for creating or updating a parameter.

type PutParameterInput

type PutParameterInput = ssm.PutParameterInput

PutParameterInput is a re-exported SSM input type.

type PutParameterOutput

type PutParameterOutput = ssm.PutParameterOutput

PutParameterOutput is a re-exported SSM output type.

type RemoveTagsFromResourceAPI

type RemoveTagsFromResourceAPI interface {
	RemoveTagsFromResource(ctx context.Context, params *RemoveTagsFromResourceInput, optFns ...func(*Options)) (*RemoveTagsFromResourceOutput, error)
}

RemoveTagsFromResourceAPI is the interface for removing tags from a resource.

type RemoveTagsFromResourceInput

type RemoveTagsFromResourceInput = ssm.RemoveTagsFromResourceInput

RemoveTagsFromResourceInput is a re-exported SSM input type.

type RemoveTagsFromResourceOutput

type RemoveTagsFromResourceOutput = ssm.RemoveTagsFromResourceOutput

RemoveTagsFromResourceOutput is a re-exported SSM output type.

type ResourceTypeForTagging

type ResourceTypeForTagging = types.ResourceTypeForTagging

ResourceTypeForTagging is a re-exported SSM model type.

type Tag

type Tag = types.Tag

Tag is a re-exported SSM model type.

Jump to

Keyboard shortcuts

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