Versions in this module Expand all Collapse all v0 v0.4.0 May 26, 2018 Changes in this version + const EndpointsID + const ErrCodeInternalErrorException + const ErrCodeInvalidInputException + const ErrCodeInvalidOperationException + const ErrCodeLimitExceededException + const ErrCodeResourceNotFoundException + const ServiceName + type AssociateAdminAccountInput struct + AdminAccount *string + 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) SDKResponseMetadata() aws.Response + func (s AssociateAdminAccountOutput) String() string + type AssociateAdminAccountRequest struct + Copy func(*AssociateAdminAccountInput) AssociateAdminAccountRequest + Input *AssociateAdminAccountInput + func (r AssociateAdminAccountRequest) Send() (*AssociateAdminAccountOutput, error) + type ComplianceViolator struct + ResourceId *string + ResourceType *string + ViolationReason ViolationReason + 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) SDKResponseMetadata() aws.Response + func (s DeleteNotificationChannelOutput) String() string + type DeleteNotificationChannelRequest struct + Copy func(*DeleteNotificationChannelInput) DeleteNotificationChannelRequest + Input *DeleteNotificationChannelInput + func (r DeleteNotificationChannelRequest) Send() (*DeleteNotificationChannelOutput, error) + type DeletePolicyInput struct + PolicyId *string + 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) SDKResponseMetadata() aws.Response + func (s DeletePolicyOutput) String() string + type DeletePolicyRequest struct + Copy func(*DeletePolicyInput) DeletePolicyRequest + Input *DeletePolicyInput + func (r DeletePolicyRequest) Send() (*DeletePolicyOutput, error) + type DisassociateAdminAccountInput struct + func (s DisassociateAdminAccountInput) GoString() string + func (s DisassociateAdminAccountInput) String() string + type DisassociateAdminAccountOutput struct + func (s DisassociateAdminAccountOutput) GoString() string + func (s DisassociateAdminAccountOutput) SDKResponseMetadata() aws.Response + func (s DisassociateAdminAccountOutput) String() string + type DisassociateAdminAccountRequest struct + Copy func(*DisassociateAdminAccountInput) DisassociateAdminAccountRequest + Input *DisassociateAdminAccountInput + func (r DisassociateAdminAccountRequest) Send() (*DisassociateAdminAccountOutput, error) + type EvaluationResult struct + ComplianceStatus PolicyComplianceStatusType + EvaluationLimitExceeded *bool + ViolatorCount *int64 + func (s EvaluationResult) GoString() string + func (s EvaluationResult) String() string + type FMS struct + func New(config aws.Config) *FMS + func (c *FMS) AssociateAdminAccountRequest(input *AssociateAdminAccountInput) AssociateAdminAccountRequest + func (c *FMS) DeleteNotificationChannelRequest(input *DeleteNotificationChannelInput) DeleteNotificationChannelRequest + func (c *FMS) DeletePolicyRequest(input *DeletePolicyInput) DeletePolicyRequest + func (c *FMS) DisassociateAdminAccountRequest(input *DisassociateAdminAccountInput) DisassociateAdminAccountRequest + func (c *FMS) GetAdminAccountRequest(input *GetAdminAccountInput) GetAdminAccountRequest + func (c *FMS) GetComplianceDetailRequest(input *GetComplianceDetailInput) GetComplianceDetailRequest + func (c *FMS) GetNotificationChannelRequest(input *GetNotificationChannelInput) GetNotificationChannelRequest + func (c *FMS) GetPolicyRequest(input *GetPolicyInput) GetPolicyRequest + func (c *FMS) ListComplianceStatusRequest(input *ListComplianceStatusInput) ListComplianceStatusRequest + func (c *FMS) ListPoliciesRequest(input *ListPoliciesInput) ListPoliciesRequest + func (c *FMS) PutNotificationChannelRequest(input *PutNotificationChannelInput) PutNotificationChannelRequest + func (c *FMS) PutPolicyRequest(input *PutPolicyInput) PutPolicyRequest + type GetAdminAccountInput struct + func (s GetAdminAccountInput) GoString() string + func (s GetAdminAccountInput) String() string + type GetAdminAccountOutput struct + AdminAccount *string + func (s GetAdminAccountOutput) GoString() string + func (s GetAdminAccountOutput) SDKResponseMetadata() aws.Response + func (s GetAdminAccountOutput) String() string + type GetAdminAccountRequest struct + Copy func(*GetAdminAccountInput) GetAdminAccountRequest + Input *GetAdminAccountInput + func (r GetAdminAccountRequest) Send() (*GetAdminAccountOutput, error) + type GetComplianceDetailInput struct + MemberAccount *string + PolicyId *string + func (s *GetComplianceDetailInput) Validate() error + func (s GetComplianceDetailInput) GoString() string + func (s GetComplianceDetailInput) String() string + type GetComplianceDetailOutput struct + PolicyComplianceDetail *PolicyComplianceDetail + func (s GetComplianceDetailOutput) GoString() string + func (s GetComplianceDetailOutput) SDKResponseMetadata() aws.Response + func (s GetComplianceDetailOutput) String() string + type GetComplianceDetailRequest struct + Copy func(*GetComplianceDetailInput) GetComplianceDetailRequest + Input *GetComplianceDetailInput + func (r GetComplianceDetailRequest) Send() (*GetComplianceDetailOutput, error) + type GetNotificationChannelInput struct + func (s GetNotificationChannelInput) GoString() string + func (s GetNotificationChannelInput) String() string + type GetNotificationChannelOutput struct + SnsRoleName *string + SnsTopicArn *string + func (s GetNotificationChannelOutput) GoString() string + func (s GetNotificationChannelOutput) SDKResponseMetadata() aws.Response + func (s GetNotificationChannelOutput) String() string + type GetNotificationChannelRequest struct + Copy func(*GetNotificationChannelInput) GetNotificationChannelRequest + Input *GetNotificationChannelInput + func (r GetNotificationChannelRequest) Send() (*GetNotificationChannelOutput, error) + type GetPolicyInput struct + PolicyId *string + 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) GoString() string + func (s GetPolicyOutput) SDKResponseMetadata() aws.Response + func (s GetPolicyOutput) String() string + type GetPolicyRequest struct + Copy func(*GetPolicyInput) GetPolicyRequest + Input *GetPolicyInput + func (r GetPolicyRequest) Send() (*GetPolicyOutput, error) + type ListComplianceStatusInput struct + MaxResults *int64 + NextToken *string + PolicyId *string + 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) GoString() string + func (s ListComplianceStatusOutput) SDKResponseMetadata() aws.Response + func (s ListComplianceStatusOutput) String() string + type ListComplianceStatusRequest struct + Copy func(*ListComplianceStatusInput) ListComplianceStatusRequest + Input *ListComplianceStatusInput + func (r ListComplianceStatusRequest) Send() (*ListComplianceStatusOutput, error) + type ListPoliciesInput struct + MaxResults *int64 + NextToken *string + 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) GoString() string + func (s ListPoliciesOutput) SDKResponseMetadata() aws.Response + func (s ListPoliciesOutput) String() string + type ListPoliciesRequest struct + Copy func(*ListPoliciesInput) ListPoliciesRequest + Input *ListPoliciesInput + func (r ListPoliciesRequest) Send() (*ListPoliciesOutput, error) + type Policy struct + ExcludeResourceTags *bool + PolicyId *string + PolicyName *string + PolicyUpdateToken *string + RemediationEnabled *bool + ResourceTags []ResourceTag + ResourceType *string + SecurityServicePolicyData *SecurityServicePolicyData + 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) 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) GoString() string + func (s PolicyComplianceStatus) String() string + type PolicyComplianceStatusType string + const PolicyComplianceStatusTypeCompliant + const PolicyComplianceStatusTypeNonCompliant + func (enum PolicyComplianceStatusType) MarshalValue() (string, error) + func (enum PolicyComplianceStatusType) MarshalValueBuf(b []byte) ([]byte, error) + type PolicySummary struct + PolicyArn *string + PolicyId *string + PolicyName *string + RemediationEnabled *bool + ResourceType *string + SecurityServiceType SecurityServiceType + func (s PolicySummary) GoString() string + func (s PolicySummary) String() string + type PutNotificationChannelInput struct + SnsRoleName *string + SnsTopicArn *string + 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) SDKResponseMetadata() aws.Response + func (s PutNotificationChannelOutput) String() string + type PutNotificationChannelRequest struct + Copy func(*PutNotificationChannelInput) PutNotificationChannelRequest + Input *PutNotificationChannelInput + func (r PutNotificationChannelRequest) Send() (*PutNotificationChannelOutput, error) + type PutPolicyInput struct + Policy *Policy + 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) GoString() string + func (s PutPolicyOutput) SDKResponseMetadata() aws.Response + func (s PutPolicyOutput) String() string + type PutPolicyRequest struct + Copy func(*PutPolicyInput) PutPolicyRequest + Input *PutPolicyInput + func (r PutPolicyRequest) Send() (*PutPolicyOutput, error) + type ResourceTag struct + Key *string + Value *string + func (s *ResourceTag) Validate() error + func (s ResourceTag) GoString() string + func (s ResourceTag) String() string + type SecurityServicePolicyData struct + ManagedServiceData *string + Type SecurityServiceType + func (s *SecurityServicePolicyData) Validate() error + func (s SecurityServicePolicyData) GoString() string + func (s SecurityServicePolicyData) String() string + type SecurityServiceType string + const SecurityServiceTypeWaf + func (enum SecurityServiceType) MarshalValue() (string, error) + func (enum SecurityServiceType) MarshalValueBuf(b []byte) ([]byte, error) + type ViolationReason string + const ViolationReasonResourceIncorrectWebAcl + const ViolationReasonResourceMissingWebAcl + const ViolationReasonWebAclMissingRuleGroup + func (enum ViolationReason) MarshalValue() (string, error) + func (enum ViolationReason) MarshalValueBuf(b []byte) ([]byte, error)