Documentation
¶
Overview ¶
Package paramapi provides interfaces for AWS Systems Manager Parameter Store.
Index ¶
- Constants
- Variables
- type AddTagsToResourceAPI
- type AddTagsToResourceInput
- type AddTagsToResourceOutput
- type Client
- type DeleteParameterAPI
- type DeleteParameterInput
- type DeleteParameterOutput
- type DescribeParametersAPI
- type DescribeParametersInput
- type DescribeParametersOutput
- type GetParameterAPI
- type GetParameterHistoryAPI
- type GetParameterHistoryInput
- type GetParameterHistoryOutput
- type GetParameterInput
- type GetParameterOutput
- type GetParametersAPI
- type GetParametersInput
- type GetParametersOutput
- type ListTagsForResourceAPI
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type Parameter
- type ParameterAlreadyExists
- type ParameterHistory
- type ParameterMetadata
- type ParameterNotFound
- type ParameterStringFilter
- type ParameterType
- type PutParameterAPI
- type PutParameterInput
- type PutParameterOutput
- type RemoveTagsFromResourceAPI
- type RemoveTagsFromResourceInput
- type RemoveTagsFromResourceOutput
- type ResourceTypeForTagging
- type Tag
Constants ¶
const ( ParameterTypeString = types.ParameterTypeString ParameterTypeSecureString = types.ParameterTypeSecureString ParameterTypeStringList = types.ParameterTypeStringList ResourceTypeForTaggingParameter = types.ResourceTypeForTaggingParameter )
Re-exported SSM constants.
const (
FilterNameStringTypeName = types.ParametersFilterKeyName
)
Re-exported filter types.
Variables ¶
var NewDescribeParametersPaginator = ssm.NewDescribeParametersPaginator
NewDescribeParametersPaginator is a re-exported SSM factory function for dependency injection.
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 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 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.