Versions in this module Expand all Collapse all v1 v1.13.54 May 22, 2018 Changes in this version + const EndpointsID + const ErrCodeInternalErrorException + const ErrCodeInvalidInputException + const ErrCodeInvalidOperationException + const ErrCodeLimitExceededException + const ErrCodeResourceNotFoundException + const PolicyComplianceStatusTypeCompliant + const PolicyComplianceStatusTypeNonCompliant + const SecurityServiceTypeWaf + const ServiceName + const ViolationReasonResourceIncorrectWebAcl + const ViolationReasonResourceMissingWebAcl + const ViolationReasonWebAclMissingRuleGroup + type AssociateAdminAccountInput struct + AdminAccount *string + func (s *AssociateAdminAccountInput) SetAdminAccount(v string) *AssociateAdminAccountInput + func (s *AssociateAdminAccountInput) Validate() error + func (s AssociateAdminAccountInput) GoString() string + func (s AssociateAdminAccountInput) String() string + type AssociateAdminAccountOutput struct + func (s AssociateAdminAccountOutput) GoString() string + func (s AssociateAdminAccountOutput) String() string + type ComplianceViolator struct + ResourceId *string + ResourceType *string + ViolationReason *string + func (s *ComplianceViolator) SetResourceId(v string) *ComplianceViolator + func (s *ComplianceViolator) SetResourceType(v string) *ComplianceViolator + func (s *ComplianceViolator) SetViolationReason(v string) *ComplianceViolator + func (s ComplianceViolator) GoString() string + func (s ComplianceViolator) String() string + type DeleteNotificationChannelInput struct + func (s DeleteNotificationChannelInput) GoString() string + func (s DeleteNotificationChannelInput) String() string + type DeleteNotificationChannelOutput struct + func (s DeleteNotificationChannelOutput) GoString() string + func (s DeleteNotificationChannelOutput) String() string + type DeletePolicyInput struct + PolicyId *string + func (s *DeletePolicyInput) SetPolicyId(v string) *DeletePolicyInput + func (s *DeletePolicyInput) Validate() error + func (s DeletePolicyInput) GoString() string + func (s DeletePolicyInput) String() string + type DeletePolicyOutput struct + func (s DeletePolicyOutput) GoString() string + func (s DeletePolicyOutput) String() string + type DisassociateAdminAccountInput struct + func (s DisassociateAdminAccountInput) GoString() string + func (s DisassociateAdminAccountInput) String() string + type DisassociateAdminAccountOutput struct + func (s DisassociateAdminAccountOutput) GoString() string + func (s DisassociateAdminAccountOutput) String() string + type EvaluationResult struct + ComplianceStatus *string + EvaluationLimitExceeded *bool + ViolatorCount *int64 + func (s *EvaluationResult) SetComplianceStatus(v string) *EvaluationResult + func (s *EvaluationResult) SetEvaluationLimitExceeded(v bool) *EvaluationResult + func (s *EvaluationResult) SetViolatorCount(v int64) *EvaluationResult + func (s EvaluationResult) GoString() string + func (s EvaluationResult) String() string + type FMS struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *FMS + func (c *FMS) AssociateAdminAccount(input *AssociateAdminAccountInput) (*AssociateAdminAccountOutput, error) + func (c *FMS) AssociateAdminAccountRequest(input *AssociateAdminAccountInput) (req *request.Request, output *AssociateAdminAccountOutput) + func (c *FMS) AssociateAdminAccountWithContext(ctx aws.Context, input *AssociateAdminAccountInput, opts ...request.Option) (*AssociateAdminAccountOutput, error) + func (c *FMS) DeleteNotificationChannel(input *DeleteNotificationChannelInput) (*DeleteNotificationChannelOutput, error) + func (c *FMS) DeleteNotificationChannelRequest(input *DeleteNotificationChannelInput) (req *request.Request, output *DeleteNotificationChannelOutput) + func (c *FMS) DeleteNotificationChannelWithContext(ctx aws.Context, input *DeleteNotificationChannelInput, opts ...request.Option) (*DeleteNotificationChannelOutput, error) + func (c *FMS) DeletePolicy(input *DeletePolicyInput) (*DeletePolicyOutput, error) + func (c *FMS) DeletePolicyRequest(input *DeletePolicyInput) (req *request.Request, output *DeletePolicyOutput) + func (c *FMS) DeletePolicyWithContext(ctx aws.Context, input *DeletePolicyInput, opts ...request.Option) (*DeletePolicyOutput, error) + func (c *FMS) DisassociateAdminAccount(input *DisassociateAdminAccountInput) (*DisassociateAdminAccountOutput, error) + func (c *FMS) DisassociateAdminAccountRequest(input *DisassociateAdminAccountInput) (req *request.Request, output *DisassociateAdminAccountOutput) + func (c *FMS) DisassociateAdminAccountWithContext(ctx aws.Context, input *DisassociateAdminAccountInput, opts ...request.Option) (*DisassociateAdminAccountOutput, error) + func (c *FMS) GetAdminAccount(input *GetAdminAccountInput) (*GetAdminAccountOutput, error) + func (c *FMS) GetAdminAccountRequest(input *GetAdminAccountInput) (req *request.Request, output *GetAdminAccountOutput) + func (c *FMS) GetAdminAccountWithContext(ctx aws.Context, input *GetAdminAccountInput, opts ...request.Option) (*GetAdminAccountOutput, error) + func (c *FMS) GetComplianceDetail(input *GetComplianceDetailInput) (*GetComplianceDetailOutput, error) + func (c *FMS) GetComplianceDetailRequest(input *GetComplianceDetailInput) (req *request.Request, output *GetComplianceDetailOutput) + func (c *FMS) GetComplianceDetailWithContext(ctx aws.Context, input *GetComplianceDetailInput, opts ...request.Option) (*GetComplianceDetailOutput, error) + func (c *FMS) GetNotificationChannel(input *GetNotificationChannelInput) (*GetNotificationChannelOutput, error) + func (c *FMS) GetNotificationChannelRequest(input *GetNotificationChannelInput) (req *request.Request, output *GetNotificationChannelOutput) + func (c *FMS) GetNotificationChannelWithContext(ctx aws.Context, input *GetNotificationChannelInput, opts ...request.Option) (*GetNotificationChannelOutput, error) + func (c *FMS) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error) + func (c *FMS) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput) + func (c *FMS) GetPolicyWithContext(ctx aws.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error) + func (c *FMS) ListComplianceStatus(input *ListComplianceStatusInput) (*ListComplianceStatusOutput, error) + func (c *FMS) ListComplianceStatusRequest(input *ListComplianceStatusInput) (req *request.Request, output *ListComplianceStatusOutput) + func (c *FMS) ListComplianceStatusWithContext(ctx aws.Context, input *ListComplianceStatusInput, opts ...request.Option) (*ListComplianceStatusOutput, error) + func (c *FMS) ListPolicies(input *ListPoliciesInput) (*ListPoliciesOutput, error) + func (c *FMS) ListPoliciesRequest(input *ListPoliciesInput) (req *request.Request, output *ListPoliciesOutput) + func (c *FMS) ListPoliciesWithContext(ctx aws.Context, input *ListPoliciesInput, opts ...request.Option) (*ListPoliciesOutput, error) + func (c *FMS) PutNotificationChannel(input *PutNotificationChannelInput) (*PutNotificationChannelOutput, error) + func (c *FMS) PutNotificationChannelRequest(input *PutNotificationChannelInput) (req *request.Request, output *PutNotificationChannelOutput) + func (c *FMS) PutNotificationChannelWithContext(ctx aws.Context, input *PutNotificationChannelInput, opts ...request.Option) (*PutNotificationChannelOutput, error) + func (c *FMS) PutPolicy(input *PutPolicyInput) (*PutPolicyOutput, error) + func (c *FMS) PutPolicyRequest(input *PutPolicyInput) (req *request.Request, output *PutPolicyOutput) + func (c *FMS) PutPolicyWithContext(ctx aws.Context, input *PutPolicyInput, opts ...request.Option) (*PutPolicyOutput, error) + type GetAdminAccountInput struct + func (s GetAdminAccountInput) GoString() string + func (s GetAdminAccountInput) String() string + type GetAdminAccountOutput struct + AdminAccount *string + func (s *GetAdminAccountOutput) SetAdminAccount(v string) *GetAdminAccountOutput + func (s GetAdminAccountOutput) GoString() string + func (s GetAdminAccountOutput) String() string + type GetComplianceDetailInput struct + MemberAccount *string + PolicyId *string + func (s *GetComplianceDetailInput) SetMemberAccount(v string) *GetComplianceDetailInput + func (s *GetComplianceDetailInput) SetPolicyId(v string) *GetComplianceDetailInput + func (s *GetComplianceDetailInput) Validate() error + func (s GetComplianceDetailInput) GoString() string + func (s GetComplianceDetailInput) String() string + type GetComplianceDetailOutput struct + PolicyComplianceDetail *PolicyComplianceDetail + func (s *GetComplianceDetailOutput) SetPolicyComplianceDetail(v *PolicyComplianceDetail) *GetComplianceDetailOutput + func (s GetComplianceDetailOutput) GoString() string + func (s GetComplianceDetailOutput) String() string + type GetNotificationChannelInput struct + func (s GetNotificationChannelInput) GoString() string + func (s GetNotificationChannelInput) String() string + type GetNotificationChannelOutput struct + SnsRoleName *string + SnsTopicArn *string + func (s *GetNotificationChannelOutput) SetSnsRoleName(v string) *GetNotificationChannelOutput + func (s *GetNotificationChannelOutput) SetSnsTopicArn(v string) *GetNotificationChannelOutput + func (s GetNotificationChannelOutput) GoString() string + func (s GetNotificationChannelOutput) String() string + type GetPolicyInput struct + PolicyId *string + func (s *GetPolicyInput) SetPolicyId(v string) *GetPolicyInput + func (s *GetPolicyInput) Validate() error + func (s GetPolicyInput) GoString() string + func (s GetPolicyInput) String() string + type GetPolicyOutput struct + Policy *Policy + PolicyArn *string + func (s *GetPolicyOutput) SetPolicy(v *Policy) *GetPolicyOutput + func (s *GetPolicyOutput) SetPolicyArn(v string) *GetPolicyOutput + func (s GetPolicyOutput) GoString() string + func (s GetPolicyOutput) String() string + type ListComplianceStatusInput struct + MaxResults *int64 + NextToken *string + PolicyId *string + func (s *ListComplianceStatusInput) SetMaxResults(v int64) *ListComplianceStatusInput + func (s *ListComplianceStatusInput) SetNextToken(v string) *ListComplianceStatusInput + func (s *ListComplianceStatusInput) SetPolicyId(v string) *ListComplianceStatusInput + func (s *ListComplianceStatusInput) Validate() error + func (s ListComplianceStatusInput) GoString() string + func (s ListComplianceStatusInput) String() string + type ListComplianceStatusOutput struct + NextToken *string + PolicyComplianceStatusList []*PolicyComplianceStatus + func (s *ListComplianceStatusOutput) SetNextToken(v string) *ListComplianceStatusOutput + func (s *ListComplianceStatusOutput) SetPolicyComplianceStatusList(v []*PolicyComplianceStatus) *ListComplianceStatusOutput + func (s ListComplianceStatusOutput) GoString() string + func (s ListComplianceStatusOutput) String() string + type ListPoliciesInput struct + MaxResults *int64 + NextToken *string + func (s *ListPoliciesInput) SetMaxResults(v int64) *ListPoliciesInput + func (s *ListPoliciesInput) SetNextToken(v string) *ListPoliciesInput + func (s *ListPoliciesInput) Validate() error + func (s ListPoliciesInput) GoString() string + func (s ListPoliciesInput) String() string + type ListPoliciesOutput struct + NextToken *string + PolicyList []*PolicySummary + func (s *ListPoliciesOutput) SetNextToken(v string) *ListPoliciesOutput + func (s *ListPoliciesOutput) SetPolicyList(v []*PolicySummary) *ListPoliciesOutput + func (s ListPoliciesOutput) GoString() string + func (s ListPoliciesOutput) String() string + type Policy struct + ExcludeResourceTags *bool + PolicyId *string + PolicyName *string + PolicyUpdateToken *string + RemediationEnabled *bool + ResourceTags []*ResourceTag + ResourceType *string + SecurityServicePolicyData *SecurityServicePolicyData + func (s *Policy) SetExcludeResourceTags(v bool) *Policy + func (s *Policy) SetPolicyId(v string) *Policy + func (s *Policy) SetPolicyName(v string) *Policy + func (s *Policy) SetPolicyUpdateToken(v string) *Policy + func (s *Policy) SetRemediationEnabled(v bool) *Policy + func (s *Policy) SetResourceTags(v []*ResourceTag) *Policy + func (s *Policy) SetResourceType(v string) *Policy + func (s *Policy) SetSecurityServicePolicyData(v *SecurityServicePolicyData) *Policy + func (s *Policy) Validate() error + func (s Policy) GoString() string + func (s Policy) String() string + type PolicyComplianceDetail struct + EvaluationLimitExceeded *bool + ExpiredAt *time.Time + MemberAccount *string + PolicyId *string + PolicyOwner *string + Violators []*ComplianceViolator + func (s *PolicyComplianceDetail) SetEvaluationLimitExceeded(v bool) *PolicyComplianceDetail + func (s *PolicyComplianceDetail) SetExpiredAt(v time.Time) *PolicyComplianceDetail + func (s *PolicyComplianceDetail) SetMemberAccount(v string) *PolicyComplianceDetail + func (s *PolicyComplianceDetail) SetPolicyId(v string) *PolicyComplianceDetail + func (s *PolicyComplianceDetail) SetPolicyOwner(v string) *PolicyComplianceDetail + func (s *PolicyComplianceDetail) SetViolators(v []*ComplianceViolator) *PolicyComplianceDetail + func (s PolicyComplianceDetail) GoString() string + func (s PolicyComplianceDetail) String() string + type PolicyComplianceStatus struct + EvaluationResults []*EvaluationResult + LastUpdated *time.Time + MemberAccount *string + PolicyId *string + PolicyName *string + PolicyOwner *string + func (s *PolicyComplianceStatus) SetEvaluationResults(v []*EvaluationResult) *PolicyComplianceStatus + func (s *PolicyComplianceStatus) SetLastUpdated(v time.Time) *PolicyComplianceStatus + func (s *PolicyComplianceStatus) SetMemberAccount(v string) *PolicyComplianceStatus + func (s *PolicyComplianceStatus) SetPolicyId(v string) *PolicyComplianceStatus + func (s *PolicyComplianceStatus) SetPolicyName(v string) *PolicyComplianceStatus + func (s *PolicyComplianceStatus) SetPolicyOwner(v string) *PolicyComplianceStatus + func (s PolicyComplianceStatus) GoString() string + func (s PolicyComplianceStatus) String() string + type PolicySummary struct + PolicyArn *string + PolicyId *string + PolicyName *string + RemediationEnabled *bool + ResourceType *string + SecurityServiceType *string + func (s *PolicySummary) SetPolicyArn(v string) *PolicySummary + func (s *PolicySummary) SetPolicyId(v string) *PolicySummary + func (s *PolicySummary) SetPolicyName(v string) *PolicySummary + func (s *PolicySummary) SetRemediationEnabled(v bool) *PolicySummary + func (s *PolicySummary) SetResourceType(v string) *PolicySummary + func (s *PolicySummary) SetSecurityServiceType(v string) *PolicySummary + func (s PolicySummary) GoString() string + func (s PolicySummary) String() string + type PutNotificationChannelInput struct + SnsRoleName *string + SnsTopicArn *string + func (s *PutNotificationChannelInput) SetSnsRoleName(v string) *PutNotificationChannelInput + func (s *PutNotificationChannelInput) SetSnsTopicArn(v string) *PutNotificationChannelInput + func (s *PutNotificationChannelInput) Validate() error + func (s PutNotificationChannelInput) GoString() string + func (s PutNotificationChannelInput) String() string + type PutNotificationChannelOutput struct + func (s PutNotificationChannelOutput) GoString() string + func (s PutNotificationChannelOutput) String() string + type PutPolicyInput struct + Policy *Policy + func (s *PutPolicyInput) SetPolicy(v *Policy) *PutPolicyInput + func (s *PutPolicyInput) Validate() error + func (s PutPolicyInput) GoString() string + func (s PutPolicyInput) String() string + type PutPolicyOutput struct + Policy *Policy + PolicyArn *string + func (s *PutPolicyOutput) SetPolicy(v *Policy) *PutPolicyOutput + func (s *PutPolicyOutput) SetPolicyArn(v string) *PutPolicyOutput + func (s PutPolicyOutput) GoString() string + func (s PutPolicyOutput) String() string + type ResourceTag struct + Key *string + Value *string + func (s *ResourceTag) SetKey(v string) *ResourceTag + func (s *ResourceTag) SetValue(v string) *ResourceTag + func (s *ResourceTag) Validate() error + func (s ResourceTag) GoString() string + func (s ResourceTag) String() string + type SecurityServicePolicyData struct + ManagedServiceData *string + Type *string + func (s *SecurityServicePolicyData) SetManagedServiceData(v string) *SecurityServicePolicyData + func (s *SecurityServicePolicyData) SetType(v string) *SecurityServicePolicyData + func (s *SecurityServicePolicyData) Validate() error + func (s SecurityServicePolicyData) GoString() string + func (s SecurityServicePolicyData) String() string