Documentation ¶
Index ¶
- type AddTagsInput
- type AssociateInput
- type AssociateOutput
- type AssociateOutputDetails
- type Attachment
- type CreateOutput
- type DeleteInput
- type DeleteLinkIdInput
- type DescribeFirewall
- type DisAssociateInput
- type DisAssociateOutput
- type Firewall
- type FirewallStatus
- type Info
- type ListFirewall
- type ListInput
- type ListOutput
- type ListOutputDetails
- type ListTagsInput
- type ListTagsOutput
- type ListTagsOutputDetails
- type ReadInput
- type ReadOutput
- type ReadResponse
- type RemoveTagsInput
- type RuleStackCommitInfo
- type SubnetMapping
- type UpdateContentVersionInput
- type UpdateDescriptionInput
- type UpdateLinkIdInput
- type UpdateRulestackInput
- type UpdateSubnetMappingsInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTagsInput ¶
type AssociateInput ¶
type AssociateOutput ¶
type AssociateOutput struct { Response AssociateOutputDetails `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (AssociateOutput) Failed ¶
func (o AssociateOutput) Failed() *response.Status
type AssociateOutputDetails ¶
type Attachment ¶
type CreateOutput ¶
type CreateOutput struct { Response Info `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (CreateOutput) Failed ¶
func (o CreateOutput) Failed() *response.Status
type DeleteInput ¶
type DeleteLinkIdInput ¶
type DescribeFirewall ¶
type DisAssociateInput ¶
type DisAssociateOutput ¶
type DisAssociateOutput struct { Response AssociateOutputDetails `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (DisAssociateOutput) Failed ¶
func (o DisAssociateOutput) Failed() *response.Status
type Firewall ¶
type Firewall struct { Info Info LogProfile logprofile.Info }
type FirewallStatus ¶
type FirewallStatus struct { FirewallStatus string `json:"FirewallStatus,omitempty"` FailureReason string `json:"FailureReason,omitempty"` RulestackStatus string `json:"RuleStackStatus,omitempty"` GlobalRuleStackStatus string `json:"GlobalRuleStackStatus,omitempty"` RuleStackCommitInfo RuleStackCommitInfo `json:"RuleStackCommitInfo,omitempty"` GlobalRuleStackCommitInfo RuleStackCommitInfo `json:"GlobalRuleStackCommitInfo,omitempty"` Attachments []Attachment `json:"Attachments,omitempty"` }
type Info ¶
type Info struct { Name string `json:"FirewallName,omitempty"` Id string `json:"FirewallId,omitempty"` AccountId string `json:"AccountId,omitempty"` VpcId string `json:"VpcId,omitempty"` AppIdVersion string `json:"AppIdVersion,omitempty"` Description string `json:"Description,omitempty"` Rulestack string `json:"RuleStackName,omitempty"` GlobalRulestack string `json:"GlobalRuleStackName,omitempty"` MultiVpc bool `json:"MultiVpc,omitempty"` EndpointMode string `json:"EndpointMode,omitempty"` EndpointServiceName string `json:"EndpointServiceName,omitempty"` AutomaticUpgradeAppIdVersion bool `json:"AutomaticUpgradeAppIdVersion,omitempty"` SubnetMappings []SubnetMapping `json:"SubnetMappings,omitempty"` LinkId string `json:"LinkId,omitempty"` LinkStatus string `json:"LinkStatus,omitempty"` Tags []tag.Details `json:"Tags,omitempty"` UpdateToken string `json:"UpdateToken,omitempty"` }
type ListFirewall ¶
type ListOutput ¶
type ListOutput struct { Response ListOutputDetails `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (ListOutput) Failed ¶
func (o ListOutput) Failed() *response.Status
type ListOutputDetails ¶
type ListOutputDetails struct { Firewalls []ListFirewall `json:"Firewalls"` Describe []ReadResponse `json:"FirewallsDescribe,omitempty"` NextToken string `json:"NextToken"` }
type ListTagsInput ¶
type ListTagsOutput ¶
type ListTagsOutput struct { Response ListTagsOutputDetails `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (ListTagsOutput) Failed ¶
func (o ListTagsOutput) Failed() *response.Status
type ListTagsOutputDetails ¶
type ReadOutput ¶
type ReadOutput struct { Response ReadResponse `json:"Response"` Status response.Status `json:"ResponseStatus"` }
func (ReadOutput) Failed ¶
func (o ReadOutput) Failed() *response.Status
type ReadResponse ¶
type ReadResponse struct { Firewall Info `json:"Firewall"` Status FirewallStatus `json:"Status,omitempty"` }
type RemoveTagsInput ¶
type RuleStackCommitInfo ¶
type SubnetMapping ¶
type UpdateDescriptionInput ¶
type UpdateLinkIdInput ¶
type UpdateRulestackInput ¶
type UpdateSubnetMappingsInput ¶
type UpdateSubnetMappingsInput struct { Firewall string `json:"-"` AccountId string `json:"AccountId,omitempty"` AssociateSubnetMappings []SubnetMapping `json:"AssociateSubnetMappings,omitempty"` DisassociateSubnetMappings []SubnetMapping `json:"DisassociateSubnetMappings,omitempty"` UpdateToken string `json:"UpdateToken,omitempty"` }
Click to show internal directories.
Click to hide internal directories.