Versions in this module Expand all Collapse all v9 v9.1.0 Nov 14, 2024 v9.0.0 Oct 3, 2024 Changes in this version + const ActivationTypeActivate + const ActivationTypeDeactivate + const NetworkProduction + const NetworkStaging + const StatusAborted + const StatusActive + const StatusDeactivated + const StatusFailed + const StatusInactive + const StatusNew + const StatusPending + const StatusPendingDeactivation + var ErrBadRequest = errors.New("missing argument") + var ErrStructValidation = errors.New("struct validation") + type ActivationValue string + type ClientFunc func(sess session.Session, opts ...Option) NetworkList + type CreateActivationsRequest struct + Action string + Comments string + Network string + NotificationRecipients []string + UniqueID string + type CreateActivationsResponse struct + ActivationComments string + ActivationID int + ActivationStatus string + DispatchCount int + Fast bool + Links struct{ ... } + SyncPoint int + UniqueID string + type CreateNetworkListRequest struct + ContractID string + Description string + GroupID int + List []string + Name string + Type string + func (v CreateNetworkListRequest) Validate() error + type CreateNetworkListResponse struct + Description string + ElementCount int + Links struct{ ... } + List []string + Name string + NetworkListType string + ReadOnly bool + Shared bool + SyncPoint int + Type string + UniqueID string + type Error struct + BehaviorName string + Detail string + ErrorLocation string + Instance string + StatusCode int + Title string + Type string + func (e *Error) Error() string + func (e *Error) Is(target error) bool + type GetActivationRequest struct + ActivationID int + func (v GetActivationRequest) Validate() error + type GetActivationResponse struct + ActivationID int + ActivationStatus string + CreateDate time.Time + CreatedBy string + Environment string + Fast bool + NetworkList struct{ ... } + type GetActivationsRequest struct + Action string + ActivationID int + Network string + UniqueID string + func (v GetActivationsRequest) Validate() error + type GetActivationsResponse struct + ActivationComments string + ActivationID int + ActivationStatus string + DispatchCount int + Fast bool + Links struct{ ... } + SyncPoint int + UniqueID string + type GetNetworkListDescriptionRequest struct + Description string + Name string + UniqueID string + func (v GetNetworkListDescriptionRequest) Validate() error + type GetNetworkListDescriptionResponse struct + Description string + ElementCount int + Links struct{ ... } + List []string + Name string + NetworkListType string + ReadOnly bool + Shared bool + SyncPoint int + Type string + UniqueID string + type GetNetworkListRequest struct + UniqueID string + func (v GetNetworkListRequest) Validate() error + type GetNetworkListResponse struct + ContractID string + Description string + ElementCount int + GroupID int + Links struct{ ... } + List []string + Name string + NetworkListType string + ReadOnly bool + Shared bool + SyncPoint int + Type string + UniqueID string + type GetNetworkListSubscriptionRequest struct + Recipients []string + UniqueIds []string + type GetNetworkListSubscriptionResponse struct + Links struct{ ... } + NetworkLists []struct{ ... } + type GetNetworkListsRequest struct + Name string + Type string + type GetNetworkListsResponse struct + Links *NetworkListsResponseLinks + NetworkLists []GetNetworkListsResponseListElement + type GetNetworkListsResponseListElement struct + AccessControlGroup string + Description string + ElementCount int + Links *NetworkListsLinks + Name string + NetworkListType string + ReadOnly bool + Shared bool + SyncPoint int + Type string + UniqueID string + type LinkInfo struct + Href string + Method string + type Mock struct + func (p *Mock) CreateActivations(ctx context.Context, params CreateActivationsRequest) (*CreateActivationsResponse, error) + func (p *Mock) CreateNetworkList(ctx context.Context, params CreateNetworkListRequest) (*CreateNetworkListResponse, error) + func (p *Mock) GetActivation(ctx context.Context, params GetActivationRequest) (*GetActivationResponse, error) + func (p *Mock) GetActivations(ctx context.Context, params GetActivationsRequest) (*GetActivationsResponse, error) + func (p *Mock) GetNetworkList(ctx context.Context, params GetNetworkListRequest) (*GetNetworkListResponse, error) + func (p *Mock) GetNetworkListDescription(ctx context.Context, params GetNetworkListDescriptionRequest) (*GetNetworkListDescriptionResponse, error) + func (p *Mock) GetNetworkListSubscription(ctx context.Context, params GetNetworkListSubscriptionRequest) (*GetNetworkListSubscriptionResponse, error) + func (p *Mock) GetNetworkLists(ctx context.Context, params GetNetworkListsRequest) (*GetNetworkListsResponse, error) + func (p *Mock) RemoveActivations(ctx context.Context, params RemoveActivationsRequest) (*RemoveActivationsResponse, error) + func (p *Mock) RemoveNetworkList(ctx context.Context, params RemoveNetworkListRequest) (*RemoveNetworkListResponse, error) + func (p *Mock) RemoveNetworkListSubscription(ctx context.Context, params RemoveNetworkListSubscriptionRequest) (*RemoveNetworkListSubscriptionResponse, error) + func (p *Mock) UpdateNetworkList(ctx context.Context, params UpdateNetworkListRequest) (*UpdateNetworkListResponse, error) + func (p *Mock) UpdateNetworkListDescription(ctx context.Context, params UpdateNetworkListDescriptionRequest) (*UpdateNetworkListDescriptionResponse, error) + func (p *Mock) UpdateNetworkListSubscription(ctx context.Context, params UpdateNetworkListSubscriptionRequest) (*UpdateNetworkListSubscriptionResponse, error) + type NetworkList interface + CreateActivations func(ctx context.Context, params CreateActivationsRequest) (*CreateActivationsResponse, error) + CreateNetworkList func(ctx context.Context, params CreateNetworkListRequest) (*CreateNetworkListResponse, error) + GetActivation func(ctx context.Context, params GetActivationRequest) (*GetActivationResponse, error) + GetActivations func(ctx context.Context, params GetActivationsRequest) (*GetActivationsResponse, error) + GetNetworkList func(ctx context.Context, params GetNetworkListRequest) (*GetNetworkListResponse, error) + GetNetworkListDescription func(ctx context.Context, params GetNetworkListDescriptionRequest) (*GetNetworkListDescriptionResponse, error) + GetNetworkListSubscription func(ctx context.Context, params GetNetworkListSubscriptionRequest) (*GetNetworkListSubscriptionResponse, error) + GetNetworkLists func(ctx context.Context, params GetNetworkListsRequest) (*GetNetworkListsResponse, error) + RemoveActivations func(ctx context.Context, params RemoveActivationsRequest) (*RemoveActivationsResponse, error) + RemoveNetworkList func(ctx context.Context, params RemoveNetworkListRequest) (*RemoveNetworkListResponse, error) + RemoveNetworkListSubscription func(ctx context.Context, params RemoveNetworkListSubscriptionRequest) (*RemoveNetworkListSubscriptionResponse, error) + UpdateNetworkList func(ctx context.Context, params UpdateNetworkListRequest) (*UpdateNetworkListResponse, error) + UpdateNetworkListDescription func(ctx context.Context, params UpdateNetworkListDescriptionRequest) (*UpdateNetworkListDescriptionResponse, error) + UpdateNetworkListSubscription func(ctx context.Context, params UpdateNetworkListSubscriptionRequest) (*UpdateNetworkListSubscriptionResponse, error) + func Client(sess session.Session, opts ...Option) NetworkList + type NetworkListsLinks struct + ActivateInProduction *LinkInfo + ActivateInStaging *LinkInfo + AppendItems *LinkInfo + Retrieve *LinkInfo + StatusInProduction *LinkInfo + StatusInStaging *LinkInfo + Update *LinkInfo + type NetworkListsResponseLinks struct + Create *LinkInfo + type NetworkValue string + type Option func(*networklists) + type Recipients struct + Recipients string + type RemoveActivationsRequest struct + Action string + ActivationID int + Comments string + Network string + NotificationRecipients []string + UniqueID string + type RemoveActivationsResponse struct + ActivationComments string + ActivationID int + ActivationStatus string + DispatchCount int + Fast bool + Links struct{ ... } + SyncPoint int + UniqueID string + type RemoveNetworkListRequest struct + UniqueID string + func (v RemoveNetworkListRequest) Validate() error + type RemoveNetworkListResponse struct + Status int + SyncPoint int + UniqueID string + type RemoveNetworkListSubscriptionRequest struct + Recipients []string + UniqueIds []string + type RemoveNetworkListSubscriptionResponse struct + Empty string + type StatusValue string + type UpdateNetworkListDescriptionRequest struct + Description string + Name string + UniqueID string + func (v UpdateNetworkListDescriptionRequest) Validate() error + type UpdateNetworkListDescriptionResponse struct + Empty string + type UpdateNetworkListRequest struct + ContractID string + Description string + GroupID int + List []string + Name string + SyncPoint int + Type string + UniqueID string + func (v UpdateNetworkListRequest) Validate() error + type UpdateNetworkListResponse struct + Links struct{ ... } + NetworkLists []struct{ ... } + type UpdateNetworkListSubscriptionRequest struct + Recipients []string + UniqueIds []string + type UpdateNetworkListSubscriptionResponse struct + Empty string Other modules containing this package github.com/akamai/AkamaiOPEN-edgegrid-golang/v2 github.com/akamai/AkamaiOPEN-edgegrid-golang/v3 github.com/akamai/AkamaiOPEN-edgegrid-golang/v4 github.com/akamai/AkamaiOPEN-edgegrid-golang/v5 github.com/akamai/AkamaiOPEN-edgegrid-golang/v6 github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 github.com/akamai/AkamaiOPEN-edgegrid-golang/v8