Versions in this module Expand all Collapse all v1 v1.48.2 Nov 21, 2023 Changes in this version + const DefaultPoliciesTypeValuesAll + const DefaultPoliciesTypeValuesInstance + const DefaultPoliciesTypeValuesVolume + const DefaultPolicyTypeValuesInstance + const DefaultPolicyTypeValuesVolume + const EndpointsID + const ErrCodeInternalServerException + const ErrCodeInvalidRequestException + const ErrCodeLimitExceededException + const ErrCodeResourceNotFoundException + const EventSourceValuesManagedCwe + const EventTypeValuesShareSnapshot + const ExecutionHandlerServiceValuesAwsSystemsManager + const GettablePolicyStateValuesDisabled + const GettablePolicyStateValuesEnabled + const GettablePolicyStateValuesError + const IntervalUnitValuesHours + const LocationValuesCloud + const LocationValuesOutpostLocal + const PolicyLanguageValuesSimplified + const PolicyLanguageValuesStandard + const PolicyTypeValuesEbsSnapshotManagement + const PolicyTypeValuesEventBasedPolicy + const PolicyTypeValuesImageManagement + const ResourceLocationValuesCloud + const ResourceLocationValuesOutpost + const ResourceTypeValuesInstance + const ResourceTypeValuesVolume + const RetentionIntervalUnitValuesDays + const RetentionIntervalUnitValuesMonths + const RetentionIntervalUnitValuesWeeks + const RetentionIntervalUnitValuesYears + const ServiceID + const ServiceName + const SettablePolicyStateValuesDisabled + const SettablePolicyStateValuesEnabled + const StageValuesPost + const StageValuesPre + func DefaultPoliciesTypeValues_Values() []string + func DefaultPolicyTypeValues_Values() []string + func EventSourceValues_Values() []string + func EventTypeValues_Values() []string + func ExecutionHandlerServiceValues_Values() []string + func GettablePolicyStateValues_Values() []string + func IntervalUnitValues_Values() []string + func LocationValues_Values() []string + func PolicyLanguageValues_Values() []string + func PolicyTypeValues_Values() []string + func ResourceLocationValues_Values() []string + func ResourceTypeValues_Values() []string + func RetentionIntervalUnitValues_Values() []string + func SettablePolicyStateValues_Values() []string + func StageValues_Values() []string + type Action struct + CrossRegionCopy []*CrossRegionCopyAction + Name *string + func (s *Action) SetCrossRegionCopy(v []*CrossRegionCopyAction) *Action + func (s *Action) SetName(v string) *Action + func (s *Action) Validate() error + func (s Action) GoString() string + func (s Action) String() string + type ArchiveRetainRule struct + RetentionArchiveTier *RetentionArchiveTier + func (s *ArchiveRetainRule) SetRetentionArchiveTier(v *RetentionArchiveTier) *ArchiveRetainRule + func (s *ArchiveRetainRule) Validate() error + func (s ArchiveRetainRule) GoString() string + func (s ArchiveRetainRule) String() string + type ArchiveRule struct + RetainRule *ArchiveRetainRule + func (s *ArchiveRule) SetRetainRule(v *ArchiveRetainRule) *ArchiveRule + func (s *ArchiveRule) Validate() error + func (s ArchiveRule) GoString() string + func (s ArchiveRule) String() string + type CreateLifecyclePolicyInput struct + CopyTags *bool + CreateInterval *int64 + CrossRegionCopyTargets []*CrossRegionCopyTarget + DefaultPolicy *string + Description *string + Exclusions *Exclusions + ExecutionRoleArn *string + ExtendDeletion *bool + PolicyDetails *PolicyDetails + RetainInterval *int64 + State *string + Tags map[string]*string + func (s *CreateLifecyclePolicyInput) SetCopyTags(v bool) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetCreateInterval(v int64) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetCrossRegionCopyTargets(v []*CrossRegionCopyTarget) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetDefaultPolicy(v string) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetDescription(v string) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetExclusions(v *Exclusions) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetExecutionRoleArn(v string) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetExtendDeletion(v bool) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetPolicyDetails(v *PolicyDetails) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetRetainInterval(v int64) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetState(v string) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) SetTags(v map[string]*string) *CreateLifecyclePolicyInput + func (s *CreateLifecyclePolicyInput) Validate() error + func (s CreateLifecyclePolicyInput) GoString() string + func (s CreateLifecyclePolicyInput) String() string + type CreateLifecyclePolicyOutput struct + PolicyId *string + func (s *CreateLifecyclePolicyOutput) SetPolicyId(v string) *CreateLifecyclePolicyOutput + func (s CreateLifecyclePolicyOutput) GoString() string + func (s CreateLifecyclePolicyOutput) String() string + type CreateRule struct + CronExpression *string + Interval *int64 + IntervalUnit *string + Location *string + Scripts []*Script + Times []*string + func (s *CreateRule) SetCronExpression(v string) *CreateRule + func (s *CreateRule) SetInterval(v int64) *CreateRule + func (s *CreateRule) SetIntervalUnit(v string) *CreateRule + func (s *CreateRule) SetLocation(v string) *CreateRule + func (s *CreateRule) SetScripts(v []*Script) *CreateRule + func (s *CreateRule) SetTimes(v []*string) *CreateRule + func (s *CreateRule) Validate() error + func (s CreateRule) GoString() string + func (s CreateRule) String() string + type CrossRegionCopyAction struct + EncryptionConfiguration *EncryptionConfiguration + RetainRule *CrossRegionCopyRetainRule + Target *string + func (s *CrossRegionCopyAction) SetEncryptionConfiguration(v *EncryptionConfiguration) *CrossRegionCopyAction + func (s *CrossRegionCopyAction) SetRetainRule(v *CrossRegionCopyRetainRule) *CrossRegionCopyAction + func (s *CrossRegionCopyAction) SetTarget(v string) *CrossRegionCopyAction + func (s *CrossRegionCopyAction) Validate() error + func (s CrossRegionCopyAction) GoString() string + func (s CrossRegionCopyAction) String() string + type CrossRegionCopyDeprecateRule struct + Interval *int64 + IntervalUnit *string + func (s *CrossRegionCopyDeprecateRule) SetInterval(v int64) *CrossRegionCopyDeprecateRule + func (s *CrossRegionCopyDeprecateRule) SetIntervalUnit(v string) *CrossRegionCopyDeprecateRule + func (s *CrossRegionCopyDeprecateRule) Validate() error + func (s CrossRegionCopyDeprecateRule) GoString() string + func (s CrossRegionCopyDeprecateRule) String() string + type CrossRegionCopyRetainRule struct + Interval *int64 + IntervalUnit *string + func (s *CrossRegionCopyRetainRule) SetInterval(v int64) *CrossRegionCopyRetainRule + func (s *CrossRegionCopyRetainRule) SetIntervalUnit(v string) *CrossRegionCopyRetainRule + func (s *CrossRegionCopyRetainRule) Validate() error + func (s CrossRegionCopyRetainRule) GoString() string + func (s CrossRegionCopyRetainRule) String() string + type CrossRegionCopyRule struct + CmkArn *string + CopyTags *bool + DeprecateRule *CrossRegionCopyDeprecateRule + Encrypted *bool + RetainRule *CrossRegionCopyRetainRule + Target *string + TargetRegion *string + func (s *CrossRegionCopyRule) SetCmkArn(v string) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetCopyTags(v bool) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetDeprecateRule(v *CrossRegionCopyDeprecateRule) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetEncrypted(v bool) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetRetainRule(v *CrossRegionCopyRetainRule) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetTarget(v string) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) SetTargetRegion(v string) *CrossRegionCopyRule + func (s *CrossRegionCopyRule) Validate() error + func (s CrossRegionCopyRule) GoString() string + func (s CrossRegionCopyRule) String() string + type CrossRegionCopyTarget struct + TargetRegion *string + func (s *CrossRegionCopyTarget) SetTargetRegion(v string) *CrossRegionCopyTarget + func (s CrossRegionCopyTarget) GoString() string + func (s CrossRegionCopyTarget) String() string + type DLM struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *DLM + func (c *DLM) CreateLifecyclePolicy(input *CreateLifecyclePolicyInput) (*CreateLifecyclePolicyOutput, error) + func (c *DLM) CreateLifecyclePolicyRequest(input *CreateLifecyclePolicyInput) (req *request.Request, output *CreateLifecyclePolicyOutput) + func (c *DLM) CreateLifecyclePolicyWithContext(ctx aws.Context, input *CreateLifecyclePolicyInput, opts ...request.Option) (*CreateLifecyclePolicyOutput, error) + func (c *DLM) DeleteLifecyclePolicy(input *DeleteLifecyclePolicyInput) (*DeleteLifecyclePolicyOutput, error) + func (c *DLM) DeleteLifecyclePolicyRequest(input *DeleteLifecyclePolicyInput) (req *request.Request, output *DeleteLifecyclePolicyOutput) + func (c *DLM) DeleteLifecyclePolicyWithContext(ctx aws.Context, input *DeleteLifecyclePolicyInput, opts ...request.Option) (*DeleteLifecyclePolicyOutput, error) + func (c *DLM) GetLifecyclePolicies(input *GetLifecyclePoliciesInput) (*GetLifecyclePoliciesOutput, error) + func (c *DLM) GetLifecyclePoliciesRequest(input *GetLifecyclePoliciesInput) (req *request.Request, output *GetLifecyclePoliciesOutput) + func (c *DLM) GetLifecyclePoliciesWithContext(ctx aws.Context, input *GetLifecyclePoliciesInput, opts ...request.Option) (*GetLifecyclePoliciesOutput, error) + func (c *DLM) GetLifecyclePolicy(input *GetLifecyclePolicyInput) (*GetLifecyclePolicyOutput, error) + func (c *DLM) GetLifecyclePolicyRequest(input *GetLifecyclePolicyInput) (req *request.Request, output *GetLifecyclePolicyOutput) + func (c *DLM) GetLifecyclePolicyWithContext(ctx aws.Context, input *GetLifecyclePolicyInput, opts ...request.Option) (*GetLifecyclePolicyOutput, error) + func (c *DLM) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *DLM) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *DLM) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *DLM) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *DLM) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *DLM) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *DLM) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *DLM) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *DLM) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *DLM) UpdateLifecyclePolicy(input *UpdateLifecyclePolicyInput) (*UpdateLifecyclePolicyOutput, error) + func (c *DLM) UpdateLifecyclePolicyRequest(input *UpdateLifecyclePolicyInput) (req *request.Request, output *UpdateLifecyclePolicyOutput) + func (c *DLM) UpdateLifecyclePolicyWithContext(ctx aws.Context, input *UpdateLifecyclePolicyInput, opts ...request.Option) (*UpdateLifecyclePolicyOutput, error) + type DeleteLifecyclePolicyInput struct + PolicyId *string + func (s *DeleteLifecyclePolicyInput) SetPolicyId(v string) *DeleteLifecyclePolicyInput + func (s *DeleteLifecyclePolicyInput) Validate() error + func (s DeleteLifecyclePolicyInput) GoString() string + func (s DeleteLifecyclePolicyInput) String() string + type DeleteLifecyclePolicyOutput struct + func (s DeleteLifecyclePolicyOutput) GoString() string + func (s DeleteLifecyclePolicyOutput) String() string + type DeprecateRule struct + Count *int64 + Interval *int64 + IntervalUnit *string + func (s *DeprecateRule) SetCount(v int64) *DeprecateRule + func (s *DeprecateRule) SetInterval(v int64) *DeprecateRule + func (s *DeprecateRule) SetIntervalUnit(v string) *DeprecateRule + func (s *DeprecateRule) Validate() error + func (s DeprecateRule) GoString() string + func (s DeprecateRule) String() string + type EncryptionConfiguration struct + CmkArn *string + Encrypted *bool + func (s *EncryptionConfiguration) SetCmkArn(v string) *EncryptionConfiguration + func (s *EncryptionConfiguration) SetEncrypted(v bool) *EncryptionConfiguration + func (s *EncryptionConfiguration) Validate() error + func (s EncryptionConfiguration) GoString() string + func (s EncryptionConfiguration) String() string + type EventParameters struct + DescriptionRegex *string + EventType *string + SnapshotOwner []*string + func (s *EventParameters) SetDescriptionRegex(v string) *EventParameters + func (s *EventParameters) SetEventType(v string) *EventParameters + func (s *EventParameters) SetSnapshotOwner(v []*string) *EventParameters + func (s *EventParameters) Validate() error + func (s EventParameters) GoString() string + func (s EventParameters) String() string + type EventSource struct + Parameters *EventParameters + Type *string + func (s *EventSource) SetParameters(v *EventParameters) *EventSource + func (s *EventSource) SetType(v string) *EventSource + func (s *EventSource) Validate() error + func (s EventSource) GoString() string + func (s EventSource) String() string + type Exclusions struct + ExcludeBootVolumes *bool + ExcludeTags []*Tag + ExcludeVolumeTypes []*string + func (s *Exclusions) SetExcludeBootVolumes(v bool) *Exclusions + func (s *Exclusions) SetExcludeTags(v []*Tag) *Exclusions + func (s *Exclusions) SetExcludeVolumeTypes(v []*string) *Exclusions + func (s *Exclusions) Validate() error + func (s Exclusions) GoString() string + func (s Exclusions) String() string + type FastRestoreRule struct + AvailabilityZones []*string + Count *int64 + Interval *int64 + IntervalUnit *string + func (s *FastRestoreRule) SetAvailabilityZones(v []*string) *FastRestoreRule + func (s *FastRestoreRule) SetCount(v int64) *FastRestoreRule + func (s *FastRestoreRule) SetInterval(v int64) *FastRestoreRule + func (s *FastRestoreRule) SetIntervalUnit(v string) *FastRestoreRule + func (s *FastRestoreRule) Validate() error + func (s FastRestoreRule) GoString() string + func (s FastRestoreRule) String() string + type GetLifecyclePoliciesInput struct + DefaultPolicyType *string + PolicyIds []*string + ResourceTypes []*string + State *string + TagsToAdd []*string + TargetTags []*string + func (s *GetLifecyclePoliciesInput) SetDefaultPolicyType(v string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) SetPolicyIds(v []*string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) SetResourceTypes(v []*string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) SetState(v string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) SetTagsToAdd(v []*string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) SetTargetTags(v []*string) *GetLifecyclePoliciesInput + func (s *GetLifecyclePoliciesInput) Validate() error + func (s GetLifecyclePoliciesInput) GoString() string + func (s GetLifecyclePoliciesInput) String() string + type GetLifecyclePoliciesOutput struct + Policies []*LifecyclePolicySummary + func (s *GetLifecyclePoliciesOutput) SetPolicies(v []*LifecyclePolicySummary) *GetLifecyclePoliciesOutput + func (s GetLifecyclePoliciesOutput) GoString() string + func (s GetLifecyclePoliciesOutput) String() string + type GetLifecyclePolicyInput struct + PolicyId *string + func (s *GetLifecyclePolicyInput) SetPolicyId(v string) *GetLifecyclePolicyInput + func (s *GetLifecyclePolicyInput) Validate() error + func (s GetLifecyclePolicyInput) GoString() string + func (s GetLifecyclePolicyInput) String() string + type GetLifecyclePolicyOutput struct + Policy *LifecyclePolicy + func (s *GetLifecyclePolicyOutput) SetPolicy(v *LifecyclePolicy) *GetLifecyclePolicyOutput + func (s GetLifecyclePolicyOutput) GoString() string + func (s GetLifecyclePolicyOutput) String() string + type InternalServerException struct + Code_ *string + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalServerException) Code() string + func (s *InternalServerException) Error() string + func (s *InternalServerException) Message() string + func (s *InternalServerException) OrigErr() error + func (s *InternalServerException) RequestID() string + func (s *InternalServerException) StatusCode() int + func (s InternalServerException) GoString() string + func (s InternalServerException) String() string + type InvalidRequestException struct + Code_ *string + Message_ *string + MutuallyExclusiveParameters []*string + RequiredParameters []*string + RespMetadata protocol.ResponseMetadata + func (s *InvalidRequestException) Code() string + func (s *InvalidRequestException) Error() string + func (s *InvalidRequestException) Message() string + func (s *InvalidRequestException) OrigErr() error + func (s *InvalidRequestException) RequestID() string + func (s *InvalidRequestException) StatusCode() int + func (s InvalidRequestException) GoString() string + func (s InvalidRequestException) String() string + type LifecyclePolicy struct + DateCreated *time.Time + DateModified *time.Time + DefaultPolicy *bool + Description *string + ExecutionRoleArn *string + PolicyArn *string + PolicyDetails *PolicyDetails + PolicyId *string + State *string + StatusMessage *string + Tags map[string]*string + func (s *LifecyclePolicy) SetDateCreated(v time.Time) *LifecyclePolicy + func (s *LifecyclePolicy) SetDateModified(v time.Time) *LifecyclePolicy + func (s *LifecyclePolicy) SetDefaultPolicy(v bool) *LifecyclePolicy + func (s *LifecyclePolicy) SetDescription(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetExecutionRoleArn(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetPolicyArn(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetPolicyDetails(v *PolicyDetails) *LifecyclePolicy + func (s *LifecyclePolicy) SetPolicyId(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetState(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetStatusMessage(v string) *LifecyclePolicy + func (s *LifecyclePolicy) SetTags(v map[string]*string) *LifecyclePolicy + func (s LifecyclePolicy) GoString() string + func (s LifecyclePolicy) String() string + type LifecyclePolicySummary struct + DefaultPolicy *bool + Description *string + PolicyId *string + PolicyType *string + State *string + Tags map[string]*string + func (s *LifecyclePolicySummary) SetDefaultPolicy(v bool) *LifecyclePolicySummary + func (s *LifecyclePolicySummary) SetDescription(v string) *LifecyclePolicySummary + func (s *LifecyclePolicySummary) SetPolicyId(v string) *LifecyclePolicySummary + func (s *LifecyclePolicySummary) SetPolicyType(v string) *LifecyclePolicySummary + func (s *LifecyclePolicySummary) SetState(v string) *LifecyclePolicySummary + func (s *LifecyclePolicySummary) SetTags(v map[string]*string) *LifecyclePolicySummary + func (s LifecyclePolicySummary) GoString() string + func (s LifecyclePolicySummary) String() string + type LimitExceededException struct + Code_ *string + Message_ *string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *LimitExceededException) Code() string + func (s *LimitExceededException) Error() string + func (s *LimitExceededException) Message() string + func (s *LimitExceededException) OrigErr() error + func (s *LimitExceededException) RequestID() string + func (s *LimitExceededException) StatusCode() int + func (s LimitExceededException) GoString() string + func (s LimitExceededException) String() string + type ListTagsForResourceInput struct + ResourceArn *string + func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + Tags map[string]*string + func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type Parameters struct + ExcludeBootVolume *bool + ExcludeDataVolumeTags []*Tag + NoReboot *bool + func (s *Parameters) SetExcludeBootVolume(v bool) *Parameters + func (s *Parameters) SetExcludeDataVolumeTags(v []*Tag) *Parameters + func (s *Parameters) SetNoReboot(v bool) *Parameters + func (s *Parameters) Validate() error + func (s Parameters) GoString() string + func (s Parameters) String() string + type PolicyDetails struct + Actions []*Action + CopyTags *bool + CreateInterval *int64 + CrossRegionCopyTargets []*CrossRegionCopyTarget + EventSource *EventSource + Exclusions *Exclusions + ExtendDeletion *bool + Parameters *Parameters + PolicyLanguage *string + PolicyType *string + ResourceLocations []*string + ResourceType *string + ResourceTypes []*string + RetainInterval *int64 + Schedules []*Schedule + TargetTags []*Tag + func (s *PolicyDetails) SetActions(v []*Action) *PolicyDetails + func (s *PolicyDetails) SetCopyTags(v bool) *PolicyDetails + func (s *PolicyDetails) SetCreateInterval(v int64) *PolicyDetails + func (s *PolicyDetails) SetCrossRegionCopyTargets(v []*CrossRegionCopyTarget) *PolicyDetails + func (s *PolicyDetails) SetEventSource(v *EventSource) *PolicyDetails + func (s *PolicyDetails) SetExclusions(v *Exclusions) *PolicyDetails + func (s *PolicyDetails) SetExtendDeletion(v bool) *PolicyDetails + func (s *PolicyDetails) SetParameters(v *Parameters) *PolicyDetails + func (s *PolicyDetails) SetPolicyLanguage(v string) *PolicyDetails + func (s *PolicyDetails) SetPolicyType(v string) *PolicyDetails + func (s *PolicyDetails) SetResourceLocations(v []*string) *PolicyDetails + func (s *PolicyDetails) SetResourceType(v string) *PolicyDetails + func (s *PolicyDetails) SetResourceTypes(v []*string) *PolicyDetails + func (s *PolicyDetails) SetRetainInterval(v int64) *PolicyDetails + func (s *PolicyDetails) SetSchedules(v []*Schedule) *PolicyDetails + func (s *PolicyDetails) SetTargetTags(v []*Tag) *PolicyDetails + func (s *PolicyDetails) Validate() error + func (s PolicyDetails) GoString() string + func (s PolicyDetails) String() string + type ResourceNotFoundException struct + Code_ *string + Message_ *string + ResourceIds []*string + ResourceType *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceNotFoundException) Code() string + func (s *ResourceNotFoundException) Error() string + func (s *ResourceNotFoundException) Message() string + func (s *ResourceNotFoundException) OrigErr() error + func (s *ResourceNotFoundException) RequestID() string + func (s *ResourceNotFoundException) StatusCode() int + func (s ResourceNotFoundException) GoString() string + func (s ResourceNotFoundException) String() string + type RetainRule struct + Count *int64 + Interval *int64 + IntervalUnit *string + func (s *RetainRule) SetCount(v int64) *RetainRule + func (s *RetainRule) SetInterval(v int64) *RetainRule + func (s *RetainRule) SetIntervalUnit(v string) *RetainRule + func (s RetainRule) GoString() string + func (s RetainRule) String() string + type RetentionArchiveTier struct + Count *int64 + Interval *int64 + IntervalUnit *string + func (s *RetentionArchiveTier) SetCount(v int64) *RetentionArchiveTier + func (s *RetentionArchiveTier) SetInterval(v int64) *RetentionArchiveTier + func (s *RetentionArchiveTier) SetIntervalUnit(v string) *RetentionArchiveTier + func (s *RetentionArchiveTier) Validate() error + func (s RetentionArchiveTier) GoString() string + func (s RetentionArchiveTier) String() string + type Schedule struct + ArchiveRule *ArchiveRule + CopyTags *bool + CreateRule *CreateRule + CrossRegionCopyRules []*CrossRegionCopyRule + DeprecateRule *DeprecateRule + FastRestoreRule *FastRestoreRule + Name *string + RetainRule *RetainRule + ShareRules []*ShareRule + TagsToAdd []*Tag + VariableTags []*Tag + func (s *Schedule) SetArchiveRule(v *ArchiveRule) *Schedule + func (s *Schedule) SetCopyTags(v bool) *Schedule + func (s *Schedule) SetCreateRule(v *CreateRule) *Schedule + func (s *Schedule) SetCrossRegionCopyRules(v []*CrossRegionCopyRule) *Schedule + func (s *Schedule) SetDeprecateRule(v *DeprecateRule) *Schedule + func (s *Schedule) SetFastRestoreRule(v *FastRestoreRule) *Schedule + func (s *Schedule) SetName(v string) *Schedule + func (s *Schedule) SetRetainRule(v *RetainRule) *Schedule + func (s *Schedule) SetShareRules(v []*ShareRule) *Schedule + func (s *Schedule) SetTagsToAdd(v []*Tag) *Schedule + func (s *Schedule) SetVariableTags(v []*Tag) *Schedule + func (s *Schedule) Validate() error + func (s Schedule) GoString() string + func (s Schedule) String() string + type Script struct + ExecuteOperationOnScriptFailure *bool + ExecutionHandler *string + ExecutionHandlerService *string + ExecutionTimeout *int64 + MaximumRetryCount *int64 + Stages []*string + func (s *Script) SetExecuteOperationOnScriptFailure(v bool) *Script + func (s *Script) SetExecutionHandler(v string) *Script + func (s *Script) SetExecutionHandlerService(v string) *Script + func (s *Script) SetExecutionTimeout(v int64) *Script + func (s *Script) SetMaximumRetryCount(v int64) *Script + func (s *Script) SetStages(v []*string) *Script + func (s *Script) Validate() error + func (s Script) GoString() string + func (s Script) String() string + type ShareRule struct + TargetAccounts []*string + UnshareInterval *int64 + UnshareIntervalUnit *string + func (s *ShareRule) SetTargetAccounts(v []*string) *ShareRule + func (s *ShareRule) SetUnshareInterval(v int64) *ShareRule + func (s *ShareRule) SetUnshareIntervalUnit(v string) *ShareRule + func (s *ShareRule) Validate() error + func (s ShareRule) GoString() string + func (s ShareRule) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagResourceInput struct + ResourceArn *string + Tags map[string]*string + func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput + func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type UntagResourceInput struct + ResourceArn *string + TagKeys []*string + func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type UpdateLifecyclePolicyInput struct + CopyTags *bool + CreateInterval *int64 + CrossRegionCopyTargets []*CrossRegionCopyTarget + Description *string + Exclusions *Exclusions + ExecutionRoleArn *string + ExtendDeletion *bool + PolicyDetails *PolicyDetails + PolicyId *string + RetainInterval *int64 + State *string + func (s *UpdateLifecyclePolicyInput) SetCopyTags(v bool) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetCreateInterval(v int64) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetCrossRegionCopyTargets(v []*CrossRegionCopyTarget) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetDescription(v string) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetExclusions(v *Exclusions) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetExecutionRoleArn(v string) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetExtendDeletion(v bool) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetPolicyDetails(v *PolicyDetails) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetPolicyId(v string) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetRetainInterval(v int64) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) SetState(v string) *UpdateLifecyclePolicyInput + func (s *UpdateLifecyclePolicyInput) Validate() error + func (s UpdateLifecyclePolicyInput) GoString() string + func (s UpdateLifecyclePolicyInput) String() string + type UpdateLifecyclePolicyOutput struct + func (s UpdateLifecyclePolicyOutput) GoString() string + func (s UpdateLifecyclePolicyOutput) String() string