network

package
v0.0.0-...-6f249fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2020 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// PatchNetworkAclsNetworkACLIDRulesIDBodyActionAllow captures enum value "allow"
	PatchNetworkAclsNetworkACLIDRulesIDBodyActionAllow string = "allow"

	// PatchNetworkAclsNetworkACLIDRulesIDBodyActionDeny captures enum value "deny"
	PatchNetworkAclsNetworkACLIDRulesIDBodyActionDeny string = "deny"
)
View Source
const (

	// PatchNetworkAclsNetworkACLIDRulesIDBodyDirectionIngress captures enum value "ingress"
	PatchNetworkAclsNetworkACLIDRulesIDBodyDirectionIngress string = "ingress"

	// PatchNetworkAclsNetworkACLIDRulesIDBodyDirectionEgress captures enum value "egress"
	PatchNetworkAclsNetworkACLIDRulesIDBodyDirectionEgress string = "egress"
)
View Source
const (

	// PatchSecurityGroupsSecurityGroupIDRulesIDBodyDirectionIngress captures enum value "ingress"
	PatchSecurityGroupsSecurityGroupIDRulesIDBodyDirectionIngress string = "ingress"

	// PatchSecurityGroupsSecurityGroupIDRulesIDBodyDirectionEgress captures enum value "egress"
	PatchSecurityGroupsSecurityGroupIDRulesIDBodyDirectionEgress string = "egress"
)
View Source
const (

	// PatchSecurityGroupsSecurityGroupIDRulesIDBodyIPVersionIPV4 captures enum value "ipv4"
	PatchSecurityGroupsSecurityGroupIDRulesIDBodyIPVersionIPV4 string = "ipv4"

	// PatchSecurityGroupsSecurityGroupIDRulesIDBodyIPVersionIPV6 captures enum value "ipv6"
	PatchSecurityGroupsSecurityGroupIDRulesIDBodyIPVersionIPV6 string = "ipv6"
)
View Source
const (

	// PostNetworkAclsNetworkACLIDRulesBodyActionAllow captures enum value "allow"
	PostNetworkAclsNetworkACLIDRulesBodyActionAllow string = "allow"

	// PostNetworkAclsNetworkACLIDRulesBodyActionDeny captures enum value "deny"
	PostNetworkAclsNetworkACLIDRulesBodyActionDeny string = "deny"
)
View Source
const (

	// PostNetworkAclsNetworkACLIDRulesBodyDirectionIngress captures enum value "ingress"
	PostNetworkAclsNetworkACLIDRulesBodyDirectionIngress string = "ingress"

	// PostNetworkAclsNetworkACLIDRulesBodyDirectionEgress captures enum value "egress"
	PostNetworkAclsNetworkACLIDRulesBodyDirectionEgress string = "egress"
)
View Source
const (

	// RulesItems0ActionAllow captures enum value "allow"
	RulesItems0ActionAllow string = "allow"

	// RulesItems0ActionDeny captures enum value "deny"
	RulesItems0ActionDeny string = "deny"
)
View Source
const (

	// RulesItems0DirectionIngress captures enum value "ingress"
	RulesItems0DirectionIngress string = "ingress"

	// RulesItems0DirectionEgress captures enum value "egress"
	RulesItems0DirectionEgress string = "egress"
)
View Source
const (

	// PostSecurityGroupsSecurityGroupIDRulesBodyDirectionIngress captures enum value "ingress"
	PostSecurityGroupsSecurityGroupIDRulesBodyDirectionIngress string = "ingress"

	// PostSecurityGroupsSecurityGroupIDRulesBodyDirectionEgress captures enum value "egress"
	PostSecurityGroupsSecurityGroupIDRulesBodyDirectionEgress string = "egress"
)
View Source
const (

	// PostSecurityGroupsSecurityGroupIDRulesBodyIPVersionIPV4 captures enum value "ipv4"
	PostSecurityGroupsSecurityGroupIDRulesBodyIPVersionIPV4 string = "ipv4"

	// PostSecurityGroupsSecurityGroupIDRulesBodyIPVersionIPV6 captures enum value "ipv6"
	PostSecurityGroupsSecurityGroupIDRulesBodyIPVersionIPV6 string = "ipv6"
)
View Source
const (

	// PostSecurityGroupsSecurityGroupIDRulesBodyProtocolAll captures enum value "all"
	PostSecurityGroupsSecurityGroupIDRulesBodyProtocolAll string = "all"

	// PostSecurityGroupsSecurityGroupIDRulesBodyProtocolIcmp captures enum value "icmp"
	PostSecurityGroupsSecurityGroupIDRulesBodyProtocolIcmp string = "icmp"

	// PostSecurityGroupsSecurityGroupIDRulesBodyProtocolTCP captures enum value "tcp"
	PostSecurityGroupsSecurityGroupIDRulesBodyProtocolTCP string = "tcp"

	// PostSecurityGroupsSecurityGroupIDRulesBodyProtocolUDP captures enum value "udp"
	PostSecurityGroupsSecurityGroupIDRulesBodyProtocolUDP string = "udp"
)
View Source
const (

	// PostSubnetsBodyIPVersionIPV4 captures enum value "ipv4"
	PostSubnetsBodyIPVersionIPV4 string = "ipv4"

	// PostSubnetsBodyIPVersionIPV6 captures enum value "ipv6"
	PostSubnetsBodyIPVersionIPV6 string = "ipv6"

	// PostSubnetsBodyIPVersionBoth captures enum value "both"
	PostSubnetsBodyIPVersionBoth string = "both"
)
View Source
const (

	// PostVpcsBodyAddressPrefixManagementAuto captures enum value "auto"
	PostVpcsBodyAddressPrefixManagementAuto string = "auto"

	// PostVpcsBodyAddressPrefixManagementManual captures enum value "manual"
	PostVpcsBodyAddressPrefixManagementManual string = "manual"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for network API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new network API client.

func (*Client) DeleteFloatingIpsID

DeleteFloatingIpsID releases specified floating ip

This request releases a floating ip. This operation cannot be reversed.

func (*Client) DeleteNetworkAclsID

DeleteNetworkAclsID deletes specified network ACL

This request deletes a network ACL. This operation cannot be reversed.

func (*Client) DeleteNetworkAclsNetworkACLIDRulesID

DeleteNetworkAclsNetworkACLIDRulesID deletes specified rule

This request deletes a rule. This operation cannot be reversed.

func (*Client) DeletePublicGatewaysID

DeletePublicGatewaysID deletes specified public gateway

This request deletes a public gateway. This operation cannot be reversed.

func (*Client) DeleteSecurityGroupsID

DeleteSecurityGroupsID deletes a security group

Deletes a security group. This operation cannot be reversed.

func (*Client) DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesID

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesID removes a network interface from a security group

Removes a network interface from a security group.

func (*Client) DeleteSecurityGroupsSecurityGroupIDRulesID

DeleteSecurityGroupsSecurityGroupIDRulesID deletes a security group rule

Deletes a rule from a security group. This operation cannot be reversed.

func (*Client) DeleteSubnetsID

func (a *Client) DeleteSubnetsID(params *DeleteSubnetsIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteSubnetsIDNoContent, error)

DeleteSubnetsID deletes specified subnet

This request deletes a subnet. This operation cannot be reversed.

func (*Client) DeleteSubnetsSubnetIDPublicGateway

DeleteSubnetsSubnetIDPublicGateway detaches a public gateway from a subnet

This request detaches the public gateway from the subnet specified by the subnet identifier in the URL.

func (*Client) DeleteVpcsID

func (a *Client) DeleteVpcsID(params *DeleteVpcsIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteVpcsIDNoContent, error)

DeleteVpcsID deletes specified v p c

This request deletes a VPC. This operation cannot be reversed. In order for this request to succeed, the VPC must not contain any servers or volumes.

func (*Client) DeleteVpcsVpcIDAddressPrefixesID

DeleteVpcsVpcIDAddressPrefixesID deletes specified address pool prefix

This request deletes a prefix. This operation cannot be reversed. Delete will fail if existing subnets use addresses from this prefix.

func (*Client) GetFloatingIps

func (a *Client) GetFloatingIps(params *GetFloatingIpsParams, authInfo runtime.ClientAuthInfoWriter) (*GetFloatingIpsOK, error)

GetFloatingIps retrieves all floating ips

This request retrieves all floating ips in the region. Floating IPs allow ingress and egress traffic from the Internet to a server.

func (*Client) GetFloatingIpsID

func (a *Client) GetFloatingIpsID(params *GetFloatingIpsIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetFloatingIpsIDOK, error)

GetFloatingIpsID retrieves specified floating ip

This request retrieves a single floating ip specified by the identifier in the URL.

func (*Client) GetNetworkAcls

func (a *Client) GetNetworkAcls(params *GetNetworkAclsParams, authInfo runtime.ClientAuthInfoWriter) (*GetNetworkAclsOK, error)

GetNetworkAcls retrieves all network acls

This request retrieves all network ACLs in the region. A network ACL defines a set of packet filtering (5-tuple) rules for all traffic in and out of a subnet. Both allow and deny rules can be defined, and rules are stateless such that reverse traffic in response to allowed traffic is not automatically permitted.

func (*Client) GetNetworkAclsID

func (a *Client) GetNetworkAclsID(params *GetNetworkAclsIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetNetworkAclsIDOK, error)

GetNetworkAclsID retrieves specified network ACL

This request retrieves a single network ACL specified by the identifier in the URL.

func (*Client) GetNetworkAclsNetworkACLIDRules

func (a *Client) GetNetworkAclsNetworkACLIDRules(params *GetNetworkAclsNetworkACLIDRulesParams, authInfo runtime.ClientAuthInfoWriter) (*GetNetworkAclsNetworkACLIDRulesOK, error)

GetNetworkAclsNetworkACLIDRules retrieves all rules for a network ACL

This request retrieves all rules for a network ACL. These rules can allow or deny traffic between a source CIDR block and a destination CIDR block over a particular protocol and port range.

func (*Client) GetNetworkAclsNetworkACLIDRulesID

GetNetworkAclsNetworkACLIDRulesID retrieves specified rule

This request retrieves a single rule specified by the identifier in the URL.

func (*Client) GetPublicGateways

func (a *Client) GetPublicGateways(params *GetPublicGatewaysParams, authInfo runtime.ClientAuthInfoWriter) (*GetPublicGatewaysOK, error)

GetPublicGateways retrieves public gateways

This request retrieves all public gateways. A public gateway is a virtual network device associated with a VPC which allows access to the Internet. A public gateway resides in a zone and can only be connected to subnets in the same zone.

func (*Client) GetPublicGatewaysID

func (a *Client) GetPublicGatewaysID(params *GetPublicGatewaysIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetPublicGatewaysIDOK, error)

GetPublicGatewaysID retrieves specified public gateway

This request retrieves a single public gateway specified by the identifier in the URL.

func (*Client) GetSecurityGroups

func (a *Client) GetSecurityGroups(params *GetSecurityGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*GetSecurityGroupsOK, error)

GetSecurityGroups retrieves all security groups

Retrieves a paginated list of all security groups belonging to this account.

func (*Client) GetSecurityGroupsID

func (a *Client) GetSecurityGroupsID(params *GetSecurityGroupsIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetSecurityGroupsIDOK, error)

GetSecurityGroupsID retrieves a security group

Retrieves a single security group specified by the identifier in the URL path.

func (*Client) GetSecurityGroupsSecurityGroupIDNetworkInterfaces

GetSecurityGroupsSecurityGroupIDNetworkInterfaces retrieves a security group s network interfaces

Retrieves a paginated collection of all the network interfaces in a security group.

func (*Client) GetSecurityGroupsSecurityGroupIDNetworkInterfacesID

GetSecurityGroupsSecurityGroupIDNetworkInterfacesID gets a network interface in a security group

Gets a network interface in a security group.

func (*Client) GetSecurityGroupsSecurityGroupIDRules

GetSecurityGroupsSecurityGroupIDRules retrieves all the rules of a security group

Retrieves all the rules of a particular security group.

func (*Client) GetSecurityGroupsSecurityGroupIDRulesID

GetSecurityGroupsSecurityGroupIDRulesID retrieves a security group rule

Retrieves a single security group rule specified by identifier.

func (*Client) GetSubnets

func (a *Client) GetSubnets(params *GetSubnetsParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubnetsOK, error)

GetSubnets retrieves all subnets

This request retrieves all subnets in the region. Subnets are contiguous ranges of IP addresses specified in CIDR block notation. Each subnet is within a particular zone and cannot span multiple zones or regions.

func (*Client) GetSubnetsID

func (a *Client) GetSubnetsID(params *GetSubnetsIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubnetsIDOK, error)

GetSubnetsID retrieves specified subnet

This request retrieves a single subnet specified by the identifier in the URL.

func (*Client) GetSubnetsSubnetIDNetworkACL

func (a *Client) GetSubnetsSubnetIDNetworkACL(params *GetSubnetsSubnetIDNetworkACLParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubnetsSubnetIDNetworkACLOK, error)

GetSubnetsSubnetIDNetworkACL retrieves attached public gatway

This request retrieves the network ACL attached to the subnet specified by the identifier in the URL.

func (*Client) GetSubnetsSubnetIDPublicGateway

func (a *Client) GetSubnetsSubnetIDPublicGateway(params *GetSubnetsSubnetIDPublicGatewayParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubnetsSubnetIDPublicGatewayOK, error)

GetSubnetsSubnetIDPublicGateway retrieves attached public gateway

This request retrieves the public gateway attached to the subnet specified by the identifier in the URL.

func (*Client) GetVpcs

func (a *Client) GetVpcs(params *GetVpcsParams, authInfo runtime.ClientAuthInfoWriter) (*GetVpcsOK, error)

GetVpcs retrieves all v p cs

This request retrieves all VPCs. A VPC is a virtual network that belongs to an account and provides logical isolation from other networks. A VPC is made up of resources in one or more zones. VPCs are global and each can contain resources in zones from any region.

func (*Client) GetVpcsID

func (a *Client) GetVpcsID(params *GetVpcsIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetVpcsIDOK, error)

GetVpcsID retrieves specified v p c

This request retrieves a single VPC specified by the identifier in the URL.

func (*Client) GetVpcsVpcIDAddressPrefixes

func (a *Client) GetVpcsVpcIDAddressPrefixes(params *GetVpcsVpcIDAddressPrefixesParams, authInfo runtime.ClientAuthInfoWriter) (*GetVpcsVpcIDAddressPrefixesOK, error)

GetVpcsVpcIDAddressPrefixes retrieves all address pool prefixes for a v p c

This request retrieves all address pool prefixes for a VPC.

func (*Client) GetVpcsVpcIDAddressPrefixesID

func (a *Client) GetVpcsVpcIDAddressPrefixesID(params *GetVpcsVpcIDAddressPrefixesIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetVpcsVpcIDAddressPrefixesIDOK, error)

GetVpcsVpcIDAddressPrefixesID retrieves specified v p c

This request retrieves a single prefix specified by the identifier in the URL.

func (*Client) GetVpcsVpcIDDefaultSecurityGroup

GetVpcsVpcIDDefaultSecurityGroup retrieves default security group

This request retrieves the default security group for the VPC specified by the identifier in the URL. The default security group is applied to any new network interfaces in the VPC which do not specify a security group.

func (*Client) PatchFloatingIpsID

func (a *Client) PatchFloatingIpsID(params *PatchFloatingIpsIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchFloatingIpsIDOK, error)

PatchFloatingIpsID updates specified floating ip

This request updates a floating ip's name and/or target.

func (*Client) PatchNetworkAclsID

func (a *Client) PatchNetworkAclsID(params *PatchNetworkAclsIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchNetworkAclsIDOK, error)

PatchNetworkAclsID updates a network ACL

This request updates a network ACL's name.

func (*Client) PatchNetworkAclsNetworkACLIDRulesID

PatchNetworkAclsNetworkACLIDRulesID updates a rule

This request updates a rule with the information in a provided rule patch. The rule patch object is structured in the same way as a retrieved rule and contains only the information to be updated.

func (*Client) PatchPublicGatewaysID

func (a *Client) PatchPublicGatewaysID(params *PatchPublicGatewaysIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchPublicGatewaysIDOK, error)

PatchPublicGatewaysID updates a public gateway s name

This request updates a public gateway's name.

func (*Client) PatchSecurityGroupsID

func (a *Client) PatchSecurityGroupsID(params *PatchSecurityGroupsIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchSecurityGroupsIDOK, error)

PatchSecurityGroupsID updates a security group

Updates the properties of an existing security group.

func (*Client) PatchSecurityGroupsSecurityGroupIDRulesID

PatchSecurityGroupsSecurityGroupIDRulesID updates a security group rule

Updates the properties of an existing rule on a security group.

func (*Client) PatchSubnetsID

func (a *Client) PatchSubnetsID(params *PatchSubnetsIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchSubnetsIDOK, error)

PatchSubnetsID updates specified subnet

This request updates a subnet with the information in a provided subnet patch. The subnet patch object is structured in the same way as a retrieved subnet and contains only the information to be updated.

func (*Client) PatchVpcsID

func (a *Client) PatchVpcsID(params *PatchVpcsIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchVpcsIDOK, error)

PatchVpcsID updates specified v p c

This request updates a VPC's name.

func (*Client) PatchVpcsVpcIDAddressPrefixesID

func (a *Client) PatchVpcsVpcIDAddressPrefixesID(params *PatchVpcsVpcIDAddressPrefixesIDParams, authInfo runtime.ClientAuthInfoWriter) (*PatchVpcsVpcIDAddressPrefixesIDOK, error)

PatchVpcsVpcIDAddressPrefixesID updates an address pool prefix

This request updates a prefix with the information in a provided prefix patch. The prefix patch object is structured in the same way as a retrieved prefix and contains only the information to be updated. The update will fail if it would result in existing subnets falling outside of the address pool. The update will fail if the new prefix overlaps any other prefix in the VPC's address pools.

func (*Client) PostFloatingIps

func (a *Client) PostFloatingIps(params *PostFloatingIpsParams, authInfo runtime.ClientAuthInfoWriter) (*PostFloatingIpsCreated, error)

PostFloatingIps reserves a floating ip

This request reserves a new floating ip.

func (*Client) PostNetworkAcls

func (a *Client) PostNetworkAcls(params *PostNetworkAclsParams, authInfo runtime.ClientAuthInfoWriter) (*PostNetworkAclsCreated, error)

PostNetworkAcls creates a network ACL

This request creates a new network ACL from a network ACL template. The network ACL template object is structured in the same way as a retrieved network ACL, and contains the information necessary to create the new network ACL.

func (*Client) PostNetworkAclsNetworkACLIDRules

PostNetworkAclsNetworkACLIDRules creates a rule

This request creates a new rule from a rule template. The rule template object is structured in the same way as a retrieved rule, and contains the information necessary to create the new rule.

func (*Client) PostPublicGateways

func (a *Client) PostPublicGateways(params *PostPublicGatewaysParams, authInfo runtime.ClientAuthInfoWriter) (*PostPublicGatewaysCreated, error)

PostPublicGateways creates a public gateway

This request creates a new public gateway from a public gateway template. A public gateway can be created with an existing unbound floating address. If a floating address is not supplied, one will be created and bound to the public gateway. Once a public gateway is created, its external address cannot be unbound. The only way to rebind a floating address bound to a public gateway is to delete the gateway.

func (*Client) PostSecurityGroups

func (a *Client) PostSecurityGroups(params *PostSecurityGroupsParams, authInfo runtime.ClientAuthInfoWriter) (*PostSecurityGroupsCreated, error)

PostSecurityGroups creates a security group

Creates a new security group.

func (*Client) PostSecurityGroupsSecurityGroupIDRules

PostSecurityGroupsSecurityGroupIDRules creates a security group rule

Creates a new rule on an existing security group.

func (*Client) PostSubnets

func (a *Client) PostSubnets(params *PostSubnetsParams, authInfo runtime.ClientAuthInfoWriter) (*PostSubnetsCreated, error)

PostSubnets creates a subnet

This request creates a new subnet from a subnet template. The subnet template object is structured in the same way as a retrieved subnet, and contains the information necessary to create the new subnet.

func (*Client) PostVpcs

func (a *Client) PostVpcs(params *PostVpcsParams, authInfo runtime.ClientAuthInfoWriter) (*PostVpcsCreated, error)

PostVpcs creates a v p c

This request creates a new VPC from a VPC template. The VPC template object is structured in the same way as a retrieved VPC, and contains the information necessary to create the new VPC.

func (*Client) PostVpcsVpcIDAddressPrefixes

PostVpcsVpcIDAddressPrefixes creates an address pool prefix

This request creates a new prefix from a prefix template. The prefix template object is structured in the same way as a retrieved prefix, and contains the information necessary to create the new prefix.

func (*Client) PutSecurityGroupsSecurityGroupIDNetworkInterfacesID

PutSecurityGroupsSecurityGroupIDNetworkInterfacesID adds a network interface to a security group

Adds an existing network interface to an existing security group.

func (*Client) PutSubnetsSubnetIDNetworkACL

PutSubnetsSubnetIDNetworkACL attaches a network ACL to a subnet

This request attaches the network ACL specified in the request body to the subnet specified by the subnet identifier in the URL. If a network ACL is already attached to the subnet, it is detached before the new network ACL is attached.

func (*Client) PutSubnetsSubnetIDPublicGateway

PutSubnetsSubnetIDPublicGateway attaches a public gateway to a subnet

This request attaches the public gateway specified in the request body to the subnet specified by the subnet identifier in the URL. If a public gateway is already attached to the subnet, it is detached before the new public gateway is attached.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type DeleteFloatingIpsIDInternalServerError

type DeleteFloatingIpsIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteFloatingIpsIDInternalServerError handles this case with default header values.

error

func NewDeleteFloatingIpsIDInternalServerError

func NewDeleteFloatingIpsIDInternalServerError() *DeleteFloatingIpsIDInternalServerError

NewDeleteFloatingIpsIDInternalServerError creates a DeleteFloatingIpsIDInternalServerError with default headers values

func (*DeleteFloatingIpsIDInternalServerError) Error

type DeleteFloatingIpsIDNoContent

type DeleteFloatingIpsIDNoContent struct {
}

DeleteFloatingIpsIDNoContent handles this case with default header values.

The floating ip was released successfully.

func NewDeleteFloatingIpsIDNoContent

func NewDeleteFloatingIpsIDNoContent() *DeleteFloatingIpsIDNoContent

NewDeleteFloatingIpsIDNoContent creates a DeleteFloatingIpsIDNoContent with default headers values

func (*DeleteFloatingIpsIDNoContent) Error

type DeleteFloatingIpsIDNotFound

type DeleteFloatingIpsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteFloatingIpsIDNotFound handles this case with default header values.

error

func NewDeleteFloatingIpsIDNotFound

func NewDeleteFloatingIpsIDNotFound() *DeleteFloatingIpsIDNotFound

NewDeleteFloatingIpsIDNotFound creates a DeleteFloatingIpsIDNotFound with default headers values

func (*DeleteFloatingIpsIDNotFound) Error

type DeleteFloatingIpsIDParams

type DeleteFloatingIpsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The floating ip identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteFloatingIpsIDParams contains all the parameters to send to the API endpoint for the delete floating ips ID operation typically these are written to a http.Request

func NewDeleteFloatingIpsIDParams

func NewDeleteFloatingIpsIDParams() *DeleteFloatingIpsIDParams

NewDeleteFloatingIpsIDParams creates a new DeleteFloatingIpsIDParams object with the default values initialized.

func NewDeleteFloatingIpsIDParamsWithContext

func NewDeleteFloatingIpsIDParamsWithContext(ctx context.Context) *DeleteFloatingIpsIDParams

NewDeleteFloatingIpsIDParamsWithContext creates a new DeleteFloatingIpsIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteFloatingIpsIDParamsWithHTTPClient

func NewDeleteFloatingIpsIDParamsWithHTTPClient(client *http.Client) *DeleteFloatingIpsIDParams

NewDeleteFloatingIpsIDParamsWithHTTPClient creates a new DeleteFloatingIpsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteFloatingIpsIDParamsWithTimeout

func NewDeleteFloatingIpsIDParamsWithTimeout(timeout time.Duration) *DeleteFloatingIpsIDParams

NewDeleteFloatingIpsIDParamsWithTimeout creates a new DeleteFloatingIpsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteFloatingIpsIDParams) SetContext

func (o *DeleteFloatingIpsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) SetGeneration

func (o *DeleteFloatingIpsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) SetHTTPClient

func (o *DeleteFloatingIpsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) SetID

func (o *DeleteFloatingIpsIDParams) SetID(id string)

SetID adds the id to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) SetTimeout

func (o *DeleteFloatingIpsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) SetVersion

func (o *DeleteFloatingIpsIDParams) SetVersion(version string)

SetVersion adds the version to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithContext

WithContext adds the context to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithGeneration

func (o *DeleteFloatingIpsIDParams) WithGeneration(generation int64) *DeleteFloatingIpsIDParams

WithGeneration adds the generation to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithHTTPClient

func (o *DeleteFloatingIpsIDParams) WithHTTPClient(client *http.Client) *DeleteFloatingIpsIDParams

WithHTTPClient adds the HTTPClient to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithID

WithID adds the id to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithTimeout

WithTimeout adds the timeout to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WithVersion

WithVersion adds the version to the delete floating ips ID params

func (*DeleteFloatingIpsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteFloatingIpsIDReader

type DeleteFloatingIpsIDReader struct {
	// contains filtered or unexported fields
}

DeleteFloatingIpsIDReader is a Reader for the DeleteFloatingIpsID structure.

func (*DeleteFloatingIpsIDReader) ReadResponse

func (o *DeleteFloatingIpsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkAclsIDInternalServerError

type DeleteNetworkAclsIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsIDInternalServerError handles this case with default header values.

error

func NewDeleteNetworkAclsIDInternalServerError

func NewDeleteNetworkAclsIDInternalServerError() *DeleteNetworkAclsIDInternalServerError

NewDeleteNetworkAclsIDInternalServerError creates a DeleteNetworkAclsIDInternalServerError with default headers values

func (*DeleteNetworkAclsIDInternalServerError) Error

type DeleteNetworkAclsIDNoContent

type DeleteNetworkAclsIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsIDNoContent handles this case with default header values.

error

func NewDeleteNetworkAclsIDNoContent

func NewDeleteNetworkAclsIDNoContent() *DeleteNetworkAclsIDNoContent

NewDeleteNetworkAclsIDNoContent creates a DeleteNetworkAclsIDNoContent with default headers values

func (*DeleteNetworkAclsIDNoContent) Error

type DeleteNetworkAclsIDNotFound

type DeleteNetworkAclsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsIDNotFound handles this case with default header values.

error

func NewDeleteNetworkAclsIDNotFound

func NewDeleteNetworkAclsIDNotFound() *DeleteNetworkAclsIDNotFound

NewDeleteNetworkAclsIDNotFound creates a DeleteNetworkAclsIDNotFound with default headers values

func (*DeleteNetworkAclsIDNotFound) Error

type DeleteNetworkAclsIDParams

type DeleteNetworkAclsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network ACL identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkAclsIDParams contains all the parameters to send to the API endpoint for the delete network acls ID operation typically these are written to a http.Request

func NewDeleteNetworkAclsIDParams

func NewDeleteNetworkAclsIDParams() *DeleteNetworkAclsIDParams

NewDeleteNetworkAclsIDParams creates a new DeleteNetworkAclsIDParams object with the default values initialized.

func NewDeleteNetworkAclsIDParamsWithContext

func NewDeleteNetworkAclsIDParamsWithContext(ctx context.Context) *DeleteNetworkAclsIDParams

NewDeleteNetworkAclsIDParamsWithContext creates a new DeleteNetworkAclsIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteNetworkAclsIDParamsWithHTTPClient

func NewDeleteNetworkAclsIDParamsWithHTTPClient(client *http.Client) *DeleteNetworkAclsIDParams

NewDeleteNetworkAclsIDParamsWithHTTPClient creates a new DeleteNetworkAclsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteNetworkAclsIDParamsWithTimeout

func NewDeleteNetworkAclsIDParamsWithTimeout(timeout time.Duration) *DeleteNetworkAclsIDParams

NewDeleteNetworkAclsIDParamsWithTimeout creates a new DeleteNetworkAclsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteNetworkAclsIDParams) SetContext

func (o *DeleteNetworkAclsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) SetGeneration

func (o *DeleteNetworkAclsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) SetHTTPClient

func (o *DeleteNetworkAclsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) SetID

func (o *DeleteNetworkAclsIDParams) SetID(id string)

SetID adds the id to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) SetTimeout

func (o *DeleteNetworkAclsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) SetVersion

func (o *DeleteNetworkAclsIDParams) SetVersion(version string)

SetVersion adds the version to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithContext

WithContext adds the context to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithGeneration

func (o *DeleteNetworkAclsIDParams) WithGeneration(generation int64) *DeleteNetworkAclsIDParams

WithGeneration adds the generation to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithHTTPClient

func (o *DeleteNetworkAclsIDParams) WithHTTPClient(client *http.Client) *DeleteNetworkAclsIDParams

WithHTTPClient adds the HTTPClient to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithID

WithID adds the id to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithTimeout

WithTimeout adds the timeout to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WithVersion

WithVersion adds the version to the delete network acls ID params

func (*DeleteNetworkAclsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteNetworkAclsIDReader

type DeleteNetworkAclsIDReader struct {
	// contains filtered or unexported fields
}

DeleteNetworkAclsIDReader is a Reader for the DeleteNetworkAclsID structure.

func (*DeleteNetworkAclsIDReader) ReadResponse

func (o *DeleteNetworkAclsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError

type DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError handles this case with default header values.

error

func NewDeleteNetworkAclsNetworkACLIDRulesIDInternalServerError

func NewDeleteNetworkAclsNetworkACLIDRulesIDInternalServerError() *DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError

NewDeleteNetworkAclsNetworkACLIDRulesIDInternalServerError creates a DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError with default headers values

func (*DeleteNetworkAclsNetworkACLIDRulesIDInternalServerError) Error

type DeleteNetworkAclsNetworkACLIDRulesIDNoContent

type DeleteNetworkAclsNetworkACLIDRulesIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsNetworkACLIDRulesIDNoContent handles this case with default header values.

error

func NewDeleteNetworkAclsNetworkACLIDRulesIDNoContent

func NewDeleteNetworkAclsNetworkACLIDRulesIDNoContent() *DeleteNetworkAclsNetworkACLIDRulesIDNoContent

NewDeleteNetworkAclsNetworkACLIDRulesIDNoContent creates a DeleteNetworkAclsNetworkACLIDRulesIDNoContent with default headers values

func (*DeleteNetworkAclsNetworkACLIDRulesIDNoContent) Error

type DeleteNetworkAclsNetworkACLIDRulesIDNotFound

type DeleteNetworkAclsNetworkACLIDRulesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteNetworkAclsNetworkACLIDRulesIDNotFound handles this case with default header values.

error

func NewDeleteNetworkAclsNetworkACLIDRulesIDNotFound

func NewDeleteNetworkAclsNetworkACLIDRulesIDNotFound() *DeleteNetworkAclsNetworkACLIDRulesIDNotFound

NewDeleteNetworkAclsNetworkACLIDRulesIDNotFound creates a DeleteNetworkAclsNetworkACLIDRulesIDNotFound with default headers values

func (*DeleteNetworkAclsNetworkACLIDRulesIDNotFound) Error

type DeleteNetworkAclsNetworkACLIDRulesIDParams

type DeleteNetworkAclsNetworkACLIDRulesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*NetworkACLID
	  The network ACL identifier

	*/
	NetworkACLID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkAclsNetworkACLIDRulesIDParams contains all the parameters to send to the API endpoint for the delete network acls network ACL ID rules ID operation typically these are written to a http.Request

func NewDeleteNetworkAclsNetworkACLIDRulesIDParams

func NewDeleteNetworkAclsNetworkACLIDRulesIDParams() *DeleteNetworkAclsNetworkACLIDRulesIDParams

NewDeleteNetworkAclsNetworkACLIDRulesIDParams creates a new DeleteNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized.

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithContext

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithContext(ctx context.Context) *DeleteNetworkAclsNetworkACLIDRulesIDParams

NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithContext creates a new DeleteNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient(client *http.Client) *DeleteNetworkAclsNetworkACLIDRulesIDParams

NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient creates a new DeleteNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithTimeout

func NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithTimeout(timeout time.Duration) *DeleteNetworkAclsNetworkACLIDRulesIDParams

NewDeleteNetworkAclsNetworkACLIDRulesIDParamsWithTimeout creates a new DeleteNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetContext

SetContext adds the context to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetGeneration

func (o *DeleteNetworkAclsNetworkACLIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient

func (o *DeleteNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetID

SetID adds the id to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID

func (o *DeleteNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID(networkACLID string)

SetNetworkACLID adds the networkAclId to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetTimeout

SetTimeout adds the timeout to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) SetVersion

func (o *DeleteNetworkAclsNetworkACLIDRulesIDParams) SetVersion(version string)

SetVersion adds the version to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithContext

WithContext adds the context to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithID

WithID adds the id to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithNetworkACLID

WithNetworkACLID adds the networkACLID to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WithVersion

WithVersion adds the version to the delete network acls network ACL ID rules ID params

func (*DeleteNetworkAclsNetworkACLIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteNetworkAclsNetworkACLIDRulesIDReader

type DeleteNetworkAclsNetworkACLIDRulesIDReader struct {
	// contains filtered or unexported fields
}

DeleteNetworkAclsNetworkACLIDRulesIDReader is a Reader for the DeleteNetworkAclsNetworkACLIDRulesID structure.

func (*DeleteNetworkAclsNetworkACLIDRulesIDReader) ReadResponse

func (o *DeleteNetworkAclsNetworkACLIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePublicGatewaysIDInternalServerError

type DeletePublicGatewaysIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeletePublicGatewaysIDInternalServerError handles this case with default header values.

error

func NewDeletePublicGatewaysIDInternalServerError

func NewDeletePublicGatewaysIDInternalServerError() *DeletePublicGatewaysIDInternalServerError

NewDeletePublicGatewaysIDInternalServerError creates a DeletePublicGatewaysIDInternalServerError with default headers values

func (*DeletePublicGatewaysIDInternalServerError) Error

type DeletePublicGatewaysIDNoContent

type DeletePublicGatewaysIDNoContent struct {
	Payload *models.Riaaserror
}

DeletePublicGatewaysIDNoContent handles this case with default header values.

error

func NewDeletePublicGatewaysIDNoContent

func NewDeletePublicGatewaysIDNoContent() *DeletePublicGatewaysIDNoContent

NewDeletePublicGatewaysIDNoContent creates a DeletePublicGatewaysIDNoContent with default headers values

func (*DeletePublicGatewaysIDNoContent) Error

type DeletePublicGatewaysIDNotFound

type DeletePublicGatewaysIDNotFound struct {
	Payload *models.Riaaserror
}

DeletePublicGatewaysIDNotFound handles this case with default header values.

error

func NewDeletePublicGatewaysIDNotFound

func NewDeletePublicGatewaysIDNotFound() *DeletePublicGatewaysIDNotFound

NewDeletePublicGatewaysIDNotFound creates a DeletePublicGatewaysIDNotFound with default headers values

func (*DeletePublicGatewaysIDNotFound) Error

type DeletePublicGatewaysIDParams

type DeletePublicGatewaysIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The public gateway identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeletePublicGatewaysIDParams contains all the parameters to send to the API endpoint for the delete public gateways ID operation typically these are written to a http.Request

func NewDeletePublicGatewaysIDParams

func NewDeletePublicGatewaysIDParams() *DeletePublicGatewaysIDParams

NewDeletePublicGatewaysIDParams creates a new DeletePublicGatewaysIDParams object with the default values initialized.

func NewDeletePublicGatewaysIDParamsWithContext

func NewDeletePublicGatewaysIDParamsWithContext(ctx context.Context) *DeletePublicGatewaysIDParams

NewDeletePublicGatewaysIDParamsWithContext creates a new DeletePublicGatewaysIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePublicGatewaysIDParamsWithHTTPClient

func NewDeletePublicGatewaysIDParamsWithHTTPClient(client *http.Client) *DeletePublicGatewaysIDParams

NewDeletePublicGatewaysIDParamsWithHTTPClient creates a new DeletePublicGatewaysIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePublicGatewaysIDParamsWithTimeout

func NewDeletePublicGatewaysIDParamsWithTimeout(timeout time.Duration) *DeletePublicGatewaysIDParams

NewDeletePublicGatewaysIDParamsWithTimeout creates a new DeletePublicGatewaysIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePublicGatewaysIDParams) SetContext

func (o *DeletePublicGatewaysIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) SetGeneration

func (o *DeletePublicGatewaysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) SetHTTPClient

func (o *DeletePublicGatewaysIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) SetID

func (o *DeletePublicGatewaysIDParams) SetID(id string)

SetID adds the id to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) SetTimeout

func (o *DeletePublicGatewaysIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) SetVersion

func (o *DeletePublicGatewaysIDParams) SetVersion(version string)

SetVersion adds the version to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithContext

WithContext adds the context to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithGeneration

func (o *DeletePublicGatewaysIDParams) WithGeneration(generation int64) *DeletePublicGatewaysIDParams

WithGeneration adds the generation to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithID

WithID adds the id to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithTimeout

WithTimeout adds the timeout to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WithVersion

WithVersion adds the version to the delete public gateways ID params

func (*DeletePublicGatewaysIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePublicGatewaysIDReader

type DeletePublicGatewaysIDReader struct {
	// contains filtered or unexported fields
}

DeletePublicGatewaysIDReader is a Reader for the DeletePublicGatewaysID structure.

func (*DeletePublicGatewaysIDReader) ReadResponse

func (o *DeletePublicGatewaysIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSecurityGroupsIDInternalServerError

type DeleteSecurityGroupsIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsIDInternalServerError handles this case with default header values.

error

func NewDeleteSecurityGroupsIDInternalServerError

func NewDeleteSecurityGroupsIDInternalServerError() *DeleteSecurityGroupsIDInternalServerError

NewDeleteSecurityGroupsIDInternalServerError creates a DeleteSecurityGroupsIDInternalServerError with default headers values

func (*DeleteSecurityGroupsIDInternalServerError) Error

type DeleteSecurityGroupsIDNoContent

type DeleteSecurityGroupsIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsIDNoContent handles this case with default header values.

error

func NewDeleteSecurityGroupsIDNoContent

func NewDeleteSecurityGroupsIDNoContent() *DeleteSecurityGroupsIDNoContent

NewDeleteSecurityGroupsIDNoContent creates a DeleteSecurityGroupsIDNoContent with default headers values

func (*DeleteSecurityGroupsIDNoContent) Error

type DeleteSecurityGroupsIDNotFound

type DeleteSecurityGroupsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsIDNotFound handles this case with default header values.

error

func NewDeleteSecurityGroupsIDNotFound

func NewDeleteSecurityGroupsIDNotFound() *DeleteSecurityGroupsIDNotFound

NewDeleteSecurityGroupsIDNotFound creates a DeleteSecurityGroupsIDNotFound with default headers values

func (*DeleteSecurityGroupsIDNotFound) Error

type DeleteSecurityGroupsIDParams

type DeleteSecurityGroupsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The security group identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteSecurityGroupsIDParams contains all the parameters to send to the API endpoint for the delete security groups ID operation typically these are written to a http.Request

func NewDeleteSecurityGroupsIDParams

func NewDeleteSecurityGroupsIDParams() *DeleteSecurityGroupsIDParams

NewDeleteSecurityGroupsIDParams creates a new DeleteSecurityGroupsIDParams object with the default values initialized.

func NewDeleteSecurityGroupsIDParamsWithContext

func NewDeleteSecurityGroupsIDParamsWithContext(ctx context.Context) *DeleteSecurityGroupsIDParams

NewDeleteSecurityGroupsIDParamsWithContext creates a new DeleteSecurityGroupsIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSecurityGroupsIDParamsWithHTTPClient

func NewDeleteSecurityGroupsIDParamsWithHTTPClient(client *http.Client) *DeleteSecurityGroupsIDParams

NewDeleteSecurityGroupsIDParamsWithHTTPClient creates a new DeleteSecurityGroupsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSecurityGroupsIDParamsWithTimeout

func NewDeleteSecurityGroupsIDParamsWithTimeout(timeout time.Duration) *DeleteSecurityGroupsIDParams

NewDeleteSecurityGroupsIDParamsWithTimeout creates a new DeleteSecurityGroupsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSecurityGroupsIDParams) SetContext

func (o *DeleteSecurityGroupsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) SetGeneration

func (o *DeleteSecurityGroupsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) SetHTTPClient

func (o *DeleteSecurityGroupsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) SetID

func (o *DeleteSecurityGroupsIDParams) SetID(id string)

SetID adds the id to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) SetTimeout

func (o *DeleteSecurityGroupsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) SetVersion

func (o *DeleteSecurityGroupsIDParams) SetVersion(version string)

SetVersion adds the version to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithContext

WithContext adds the context to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithGeneration

func (o *DeleteSecurityGroupsIDParams) WithGeneration(generation int64) *DeleteSecurityGroupsIDParams

WithGeneration adds the generation to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithID

WithID adds the id to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithTimeout

WithTimeout adds the timeout to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WithVersion

WithVersion adds the version to the delete security groups ID params

func (*DeleteSecurityGroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSecurityGroupsIDReader

type DeleteSecurityGroupsIDReader struct {
	// contains filtered or unexported fields
}

DeleteSecurityGroupsIDReader is a Reader for the DeleteSecurityGroupsID structure.

func (*DeleteSecurityGroupsIDReader) ReadResponse

func (o *DeleteSecurityGroupsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError() *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError creates a DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError) Error

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent() *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent creates a DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNoContent) Error

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound() *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound creates a DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound) Error

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the delete security groups security group ID network interfaces ID operation typically these are written to a http.Request

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams() *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams creates a new DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized.

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext creates a new DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient creates a new DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout

func NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewDeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout creates a new DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetGeneration

SetGeneration adds the generation to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetID

SetID adds the id to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID

func (o *DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithID

WithID adds the id to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the delete security groups security group ID network interfaces ID params

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader

type DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader struct {
	// contains filtered or unexported fields
}

DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader is a Reader for the DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesID structure.

func (*DeleteSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError

type DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError() *DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError

NewDeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError creates a DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDInternalServerError) Error

type DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent

type DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDNoContent

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDNoContent() *DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent

NewDeleteSecurityGroupsSecurityGroupIDRulesIDNoContent creates a DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDNoContent) Error

type DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound

type DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound handles this case with default header values.

error

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDNotFound

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDNotFound() *DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound

NewDeleteSecurityGroupsSecurityGroupIDRulesIDNotFound creates a DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound with default headers values

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDNotFound) Error

type DeleteSecurityGroupsSecurityGroupIDRulesIDParams

type DeleteSecurityGroupsSecurityGroupIDRulesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteSecurityGroupsSecurityGroupIDRulesIDParams contains all the parameters to send to the API endpoint for the delete security groups security group ID rules ID operation typically these are written to a http.Request

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParams

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParams() *DeleteSecurityGroupsSecurityGroupIDRulesIDParams

NewDeleteSecurityGroupsSecurityGroupIDRulesIDParams creates a new DeleteSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized.

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithContext

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithContext(ctx context.Context) *DeleteSecurityGroupsSecurityGroupIDRulesIDParams

NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithContext creates a new DeleteSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient(client *http.Client) *DeleteSecurityGroupsSecurityGroupIDRulesIDParams

NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient creates a new DeleteSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout

func NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout(timeout time.Duration) *DeleteSecurityGroupsSecurityGroupIDRulesIDParams

NewDeleteSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout creates a new DeleteSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetContext

SetContext adds the context to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration

func (o *DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetID

SetID adds the id to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID

func (o *DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetTimeout

SetTimeout adds the timeout to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) SetVersion

SetVersion adds the version to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithContext

WithContext adds the context to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithID

WithID adds the id to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WithVersion

WithVersion adds the version to the delete security groups security group ID rules ID params

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSecurityGroupsSecurityGroupIDRulesIDReader

type DeleteSecurityGroupsSecurityGroupIDRulesIDReader struct {
	// contains filtered or unexported fields
}

DeleteSecurityGroupsSecurityGroupIDRulesIDReader is a Reader for the DeleteSecurityGroupsSecurityGroupIDRulesID structure.

func (*DeleteSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse

func (o *DeleteSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSubnetsIDBadRequest

type DeleteSubnetsIDBadRequest struct {
	Payload *models.Riaaserror
}

DeleteSubnetsIDBadRequest handles this case with default header values.

error

func NewDeleteSubnetsIDBadRequest

func NewDeleteSubnetsIDBadRequest() *DeleteSubnetsIDBadRequest

NewDeleteSubnetsIDBadRequest creates a DeleteSubnetsIDBadRequest with default headers values

func (*DeleteSubnetsIDBadRequest) Error

func (o *DeleteSubnetsIDBadRequest) Error() string

type DeleteSubnetsIDInternalServerError

type DeleteSubnetsIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteSubnetsIDInternalServerError handles this case with default header values.

error

func NewDeleteSubnetsIDInternalServerError

func NewDeleteSubnetsIDInternalServerError() *DeleteSubnetsIDInternalServerError

NewDeleteSubnetsIDInternalServerError creates a DeleteSubnetsIDInternalServerError with default headers values

func (*DeleteSubnetsIDInternalServerError) Error

type DeleteSubnetsIDNoContent

type DeleteSubnetsIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteSubnetsIDNoContent handles this case with default header values.

error

func NewDeleteSubnetsIDNoContent

func NewDeleteSubnetsIDNoContent() *DeleteSubnetsIDNoContent

NewDeleteSubnetsIDNoContent creates a DeleteSubnetsIDNoContent with default headers values

func (*DeleteSubnetsIDNoContent) Error

func (o *DeleteSubnetsIDNoContent) Error() string

type DeleteSubnetsIDNotFound

type DeleteSubnetsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteSubnetsIDNotFound handles this case with default header values.

error

func NewDeleteSubnetsIDNotFound

func NewDeleteSubnetsIDNotFound() *DeleteSubnetsIDNotFound

NewDeleteSubnetsIDNotFound creates a DeleteSubnetsIDNotFound with default headers values

func (*DeleteSubnetsIDNotFound) Error

func (o *DeleteSubnetsIDNotFound) Error() string

type DeleteSubnetsIDParams

type DeleteSubnetsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The subnet identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteSubnetsIDParams contains all the parameters to send to the API endpoint for the delete subnets ID operation typically these are written to a http.Request

func NewDeleteSubnetsIDParams

func NewDeleteSubnetsIDParams() *DeleteSubnetsIDParams

NewDeleteSubnetsIDParams creates a new DeleteSubnetsIDParams object with the default values initialized.

func NewDeleteSubnetsIDParamsWithContext

func NewDeleteSubnetsIDParamsWithContext(ctx context.Context) *DeleteSubnetsIDParams

NewDeleteSubnetsIDParamsWithContext creates a new DeleteSubnetsIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSubnetsIDParamsWithHTTPClient

func NewDeleteSubnetsIDParamsWithHTTPClient(client *http.Client) *DeleteSubnetsIDParams

NewDeleteSubnetsIDParamsWithHTTPClient creates a new DeleteSubnetsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSubnetsIDParamsWithTimeout

func NewDeleteSubnetsIDParamsWithTimeout(timeout time.Duration) *DeleteSubnetsIDParams

NewDeleteSubnetsIDParamsWithTimeout creates a new DeleteSubnetsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSubnetsIDParams) SetContext

func (o *DeleteSubnetsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete subnets ID params

func (*DeleteSubnetsIDParams) SetGeneration

func (o *DeleteSubnetsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete subnets ID params

func (*DeleteSubnetsIDParams) SetHTTPClient

func (o *DeleteSubnetsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete subnets ID params

func (*DeleteSubnetsIDParams) SetID

func (o *DeleteSubnetsIDParams) SetID(id string)

SetID adds the id to the delete subnets ID params

func (*DeleteSubnetsIDParams) SetTimeout

func (o *DeleteSubnetsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete subnets ID params

func (*DeleteSubnetsIDParams) SetVersion

func (o *DeleteSubnetsIDParams) SetVersion(version string)

SetVersion adds the version to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithContext

WithContext adds the context to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithGeneration

func (o *DeleteSubnetsIDParams) WithGeneration(generation int64) *DeleteSubnetsIDParams

WithGeneration adds the generation to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithHTTPClient

func (o *DeleteSubnetsIDParams) WithHTTPClient(client *http.Client) *DeleteSubnetsIDParams

WithHTTPClient adds the HTTPClient to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithID

WithID adds the id to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithTimeout

func (o *DeleteSubnetsIDParams) WithTimeout(timeout time.Duration) *DeleteSubnetsIDParams

WithTimeout adds the timeout to the delete subnets ID params

func (*DeleteSubnetsIDParams) WithVersion

func (o *DeleteSubnetsIDParams) WithVersion(version string) *DeleteSubnetsIDParams

WithVersion adds the version to the delete subnets ID params

func (*DeleteSubnetsIDParams) WriteToRequest

func (o *DeleteSubnetsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteSubnetsIDReader

type DeleteSubnetsIDReader struct {
	// contains filtered or unexported fields
}

DeleteSubnetsIDReader is a Reader for the DeleteSubnetsID structure.

func (*DeleteSubnetsIDReader) ReadResponse

func (o *DeleteSubnetsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSubnetsSubnetIDPublicGatewayInternalServerError

type DeleteSubnetsSubnetIDPublicGatewayInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteSubnetsSubnetIDPublicGatewayInternalServerError handles this case with default header values.

error

func NewDeleteSubnetsSubnetIDPublicGatewayInternalServerError

func NewDeleteSubnetsSubnetIDPublicGatewayInternalServerError() *DeleteSubnetsSubnetIDPublicGatewayInternalServerError

NewDeleteSubnetsSubnetIDPublicGatewayInternalServerError creates a DeleteSubnetsSubnetIDPublicGatewayInternalServerError with default headers values

func (*DeleteSubnetsSubnetIDPublicGatewayInternalServerError) Error

type DeleteSubnetsSubnetIDPublicGatewayNoContent

type DeleteSubnetsSubnetIDPublicGatewayNoContent struct {
	Payload *models.Riaaserror
}

DeleteSubnetsSubnetIDPublicGatewayNoContent handles this case with default header values.

error

func NewDeleteSubnetsSubnetIDPublicGatewayNoContent

func NewDeleteSubnetsSubnetIDPublicGatewayNoContent() *DeleteSubnetsSubnetIDPublicGatewayNoContent

NewDeleteSubnetsSubnetIDPublicGatewayNoContent creates a DeleteSubnetsSubnetIDPublicGatewayNoContent with default headers values

func (*DeleteSubnetsSubnetIDPublicGatewayNoContent) Error

type DeleteSubnetsSubnetIDPublicGatewayNotFound

type DeleteSubnetsSubnetIDPublicGatewayNotFound struct {
	Payload *models.Riaaserror
}

DeleteSubnetsSubnetIDPublicGatewayNotFound handles this case with default header values.

error

func NewDeleteSubnetsSubnetIDPublicGatewayNotFound

func NewDeleteSubnetsSubnetIDPublicGatewayNotFound() *DeleteSubnetsSubnetIDPublicGatewayNotFound

NewDeleteSubnetsSubnetIDPublicGatewayNotFound creates a DeleteSubnetsSubnetIDPublicGatewayNotFound with default headers values

func (*DeleteSubnetsSubnetIDPublicGatewayNotFound) Error

type DeleteSubnetsSubnetIDPublicGatewayParams

type DeleteSubnetsSubnetIDPublicGatewayParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SubnetID
	  The subnet identifier

	*/
	SubnetID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteSubnetsSubnetIDPublicGatewayParams contains all the parameters to send to the API endpoint for the delete subnets subnet ID public gateway operation typically these are written to a http.Request

func NewDeleteSubnetsSubnetIDPublicGatewayParams

func NewDeleteSubnetsSubnetIDPublicGatewayParams() *DeleteSubnetsSubnetIDPublicGatewayParams

NewDeleteSubnetsSubnetIDPublicGatewayParams creates a new DeleteSubnetsSubnetIDPublicGatewayParams object with the default values initialized.

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithContext

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithContext(ctx context.Context) *DeleteSubnetsSubnetIDPublicGatewayParams

NewDeleteSubnetsSubnetIDPublicGatewayParamsWithContext creates a new DeleteSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithHTTPClient

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithHTTPClient(client *http.Client) *DeleteSubnetsSubnetIDPublicGatewayParams

NewDeleteSubnetsSubnetIDPublicGatewayParamsWithHTTPClient creates a new DeleteSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithTimeout

func NewDeleteSubnetsSubnetIDPublicGatewayParamsWithTimeout(timeout time.Duration) *DeleteSubnetsSubnetIDPublicGatewayParams

NewDeleteSubnetsSubnetIDPublicGatewayParamsWithTimeout creates a new DeleteSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetContext

SetContext adds the context to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetGeneration

func (o *DeleteSubnetsSubnetIDPublicGatewayParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetHTTPClient

func (o *DeleteSubnetsSubnetIDPublicGatewayParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetSubnetID

func (o *DeleteSubnetsSubnetIDPublicGatewayParams) SetSubnetID(subnetID string)

SetSubnetID adds the subnetId to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetTimeout

SetTimeout adds the timeout to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) SetVersion

func (o *DeleteSubnetsSubnetIDPublicGatewayParams) SetVersion(version string)

SetVersion adds the version to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithContext

WithContext adds the context to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithGeneration

WithGeneration adds the generation to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithSubnetID

WithSubnetID adds the subnetID to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithTimeout

WithTimeout adds the timeout to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WithVersion

WithVersion adds the version to the delete subnets subnet ID public gateway params

func (*DeleteSubnetsSubnetIDPublicGatewayParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSubnetsSubnetIDPublicGatewayReader

type DeleteSubnetsSubnetIDPublicGatewayReader struct {
	// contains filtered or unexported fields
}

DeleteSubnetsSubnetIDPublicGatewayReader is a Reader for the DeleteSubnetsSubnetIDPublicGateway structure.

func (*DeleteSubnetsSubnetIDPublicGatewayReader) ReadResponse

func (o *DeleteSubnetsSubnetIDPublicGatewayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteVpcsIDBadRequest

type DeleteVpcsIDBadRequest struct {
	Payload *models.Riaaserror
}

DeleteVpcsIDBadRequest handles this case with default header values.

error

func NewDeleteVpcsIDBadRequest

func NewDeleteVpcsIDBadRequest() *DeleteVpcsIDBadRequest

NewDeleteVpcsIDBadRequest creates a DeleteVpcsIDBadRequest with default headers values

func (*DeleteVpcsIDBadRequest) Error

func (o *DeleteVpcsIDBadRequest) Error() string

type DeleteVpcsIDInternalServerError

type DeleteVpcsIDInternalServerError struct {
	Payload *models.Riaaserror
}

DeleteVpcsIDInternalServerError handles this case with default header values.

error

func NewDeleteVpcsIDInternalServerError

func NewDeleteVpcsIDInternalServerError() *DeleteVpcsIDInternalServerError

NewDeleteVpcsIDInternalServerError creates a DeleteVpcsIDInternalServerError with default headers values

func (*DeleteVpcsIDInternalServerError) Error

type DeleteVpcsIDNoContent

type DeleteVpcsIDNoContent struct {
	Payload *models.Riaaserror
}

DeleteVpcsIDNoContent handles this case with default header values.

error

func NewDeleteVpcsIDNoContent

func NewDeleteVpcsIDNoContent() *DeleteVpcsIDNoContent

NewDeleteVpcsIDNoContent creates a DeleteVpcsIDNoContent with default headers values

func (*DeleteVpcsIDNoContent) Error

func (o *DeleteVpcsIDNoContent) Error() string

type DeleteVpcsIDNotFound

type DeleteVpcsIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteVpcsIDNotFound handles this case with default header values.

error

func NewDeleteVpcsIDNotFound

func NewDeleteVpcsIDNotFound() *DeleteVpcsIDNotFound

NewDeleteVpcsIDNotFound creates a DeleteVpcsIDNotFound with default headers values

func (*DeleteVpcsIDNotFound) Error

func (o *DeleteVpcsIDNotFound) Error() string

type DeleteVpcsIDParams

type DeleteVpcsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The VPC identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteVpcsIDParams contains all the parameters to send to the API endpoint for the delete vpcs ID operation typically these are written to a http.Request

func NewDeleteVpcsIDParams

func NewDeleteVpcsIDParams() *DeleteVpcsIDParams

NewDeleteVpcsIDParams creates a new DeleteVpcsIDParams object with the default values initialized.

func NewDeleteVpcsIDParamsWithContext

func NewDeleteVpcsIDParamsWithContext(ctx context.Context) *DeleteVpcsIDParams

NewDeleteVpcsIDParamsWithContext creates a new DeleteVpcsIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteVpcsIDParamsWithHTTPClient

func NewDeleteVpcsIDParamsWithHTTPClient(client *http.Client) *DeleteVpcsIDParams

NewDeleteVpcsIDParamsWithHTTPClient creates a new DeleteVpcsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteVpcsIDParamsWithTimeout

func NewDeleteVpcsIDParamsWithTimeout(timeout time.Duration) *DeleteVpcsIDParams

NewDeleteVpcsIDParamsWithTimeout creates a new DeleteVpcsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteVpcsIDParams) SetContext

func (o *DeleteVpcsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the delete vpcs ID params

func (*DeleteVpcsIDParams) SetGeneration

func (o *DeleteVpcsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete vpcs ID params

func (*DeleteVpcsIDParams) SetHTTPClient

func (o *DeleteVpcsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete vpcs ID params

func (*DeleteVpcsIDParams) SetID

func (o *DeleteVpcsIDParams) SetID(id string)

SetID adds the id to the delete vpcs ID params

func (*DeleteVpcsIDParams) SetTimeout

func (o *DeleteVpcsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete vpcs ID params

func (*DeleteVpcsIDParams) SetVersion

func (o *DeleteVpcsIDParams) SetVersion(version string)

SetVersion adds the version to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithContext

WithContext adds the context to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithGeneration

func (o *DeleteVpcsIDParams) WithGeneration(generation int64) *DeleteVpcsIDParams

WithGeneration adds the generation to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithHTTPClient

func (o *DeleteVpcsIDParams) WithHTTPClient(client *http.Client) *DeleteVpcsIDParams

WithHTTPClient adds the HTTPClient to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithID

WithID adds the id to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithTimeout

func (o *DeleteVpcsIDParams) WithTimeout(timeout time.Duration) *DeleteVpcsIDParams

WithTimeout adds the timeout to the delete vpcs ID params

func (*DeleteVpcsIDParams) WithVersion

func (o *DeleteVpcsIDParams) WithVersion(version string) *DeleteVpcsIDParams

WithVersion adds the version to the delete vpcs ID params

func (*DeleteVpcsIDParams) WriteToRequest

func (o *DeleteVpcsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteVpcsIDReader

type DeleteVpcsIDReader struct {
	// contains filtered or unexported fields
}

DeleteVpcsIDReader is a Reader for the DeleteVpcsID structure.

func (*DeleteVpcsIDReader) ReadResponse

func (o *DeleteVpcsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteVpcsVpcIDAddressPrefixesIDNoContent

type DeleteVpcsVpcIDAddressPrefixesIDNoContent struct {
}

DeleteVpcsVpcIDAddressPrefixesIDNoContent handles this case with default header values.

The prefix was deleted successfully.

func NewDeleteVpcsVpcIDAddressPrefixesIDNoContent

func NewDeleteVpcsVpcIDAddressPrefixesIDNoContent() *DeleteVpcsVpcIDAddressPrefixesIDNoContent

NewDeleteVpcsVpcIDAddressPrefixesIDNoContent creates a DeleteVpcsVpcIDAddressPrefixesIDNoContent with default headers values

func (*DeleteVpcsVpcIDAddressPrefixesIDNoContent) Error

type DeleteVpcsVpcIDAddressPrefixesIDNotFound

type DeleteVpcsVpcIDAddressPrefixesIDNotFound struct {
	Payload *models.Riaaserror
}

DeleteVpcsVpcIDAddressPrefixesIDNotFound handles this case with default header values.

error

func NewDeleteVpcsVpcIDAddressPrefixesIDNotFound

func NewDeleteVpcsVpcIDAddressPrefixesIDNotFound() *DeleteVpcsVpcIDAddressPrefixesIDNotFound

NewDeleteVpcsVpcIDAddressPrefixesIDNotFound creates a DeleteVpcsVpcIDAddressPrefixesIDNotFound with default headers values

func (*DeleteVpcsVpcIDAddressPrefixesIDNotFound) Error

type DeleteVpcsVpcIDAddressPrefixesIDParams

type DeleteVpcsVpcIDAddressPrefixesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The prefix identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC identifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteVpcsVpcIDAddressPrefixesIDParams contains all the parameters to send to the API endpoint for the delete vpcs vpc ID address prefixes ID operation typically these are written to a http.Request

func NewDeleteVpcsVpcIDAddressPrefixesIDParams

func NewDeleteVpcsVpcIDAddressPrefixesIDParams() *DeleteVpcsVpcIDAddressPrefixesIDParams

NewDeleteVpcsVpcIDAddressPrefixesIDParams creates a new DeleteVpcsVpcIDAddressPrefixesIDParams object with the default values initialized.

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithContext

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithContext(ctx context.Context) *DeleteVpcsVpcIDAddressPrefixesIDParams

NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithContext creates a new DeleteVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient(client *http.Client) *DeleteVpcsVpcIDAddressPrefixesIDParams

NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient creates a new DeleteVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithTimeout

func NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithTimeout(timeout time.Duration) *DeleteVpcsVpcIDAddressPrefixesIDParams

NewDeleteVpcsVpcIDAddressPrefixesIDParamsWithTimeout creates a new DeleteVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetContext

SetContext adds the context to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetGeneration

func (o *DeleteVpcsVpcIDAddressPrefixesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient

func (o *DeleteVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetID

SetID adds the id to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetTimeout

func (o *DeleteVpcsVpcIDAddressPrefixesIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetVersion

func (o *DeleteVpcsVpcIDAddressPrefixesIDParams) SetVersion(version string)

SetVersion adds the version to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) SetVpcID

SetVpcID adds the vpcId to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithContext

WithContext adds the context to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithGeneration

WithGeneration adds the generation to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithID

WithID adds the id to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithTimeout

WithTimeout adds the timeout to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithVersion

WithVersion adds the version to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WithVpcID

WithVpcID adds the vpcID to the delete vpcs vpc ID address prefixes ID params

func (*DeleteVpcsVpcIDAddressPrefixesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVpcsVpcIDAddressPrefixesIDReader

type DeleteVpcsVpcIDAddressPrefixesIDReader struct {
	// contains filtered or unexported fields
}

DeleteVpcsVpcIDAddressPrefixesIDReader is a Reader for the DeleteVpcsVpcIDAddressPrefixesID structure.

func (*DeleteVpcsVpcIDAddressPrefixesIDReader) ReadResponse

func (o *DeleteVpcsVpcIDAddressPrefixesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetFloatingIpsIDInternalServerError

type GetFloatingIpsIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetFloatingIpsIDInternalServerError handles this case with default header values.

error

func NewGetFloatingIpsIDInternalServerError

func NewGetFloatingIpsIDInternalServerError() *GetFloatingIpsIDInternalServerError

NewGetFloatingIpsIDInternalServerError creates a GetFloatingIpsIDInternalServerError with default headers values

func (*GetFloatingIpsIDInternalServerError) Error

type GetFloatingIpsIDNotFound

type GetFloatingIpsIDNotFound struct {
	Payload *models.Riaaserror
}

GetFloatingIpsIDNotFound handles this case with default header values.

error

func NewGetFloatingIpsIDNotFound

func NewGetFloatingIpsIDNotFound() *GetFloatingIpsIDNotFound

NewGetFloatingIpsIDNotFound creates a GetFloatingIpsIDNotFound with default headers values

func (*GetFloatingIpsIDNotFound) Error

func (o *GetFloatingIpsIDNotFound) Error() string

type GetFloatingIpsIDOK

type GetFloatingIpsIDOK struct {
	Payload *models.FloatingIP
}

GetFloatingIpsIDOK handles this case with default header values.

dummy

func NewGetFloatingIpsIDOK

func NewGetFloatingIpsIDOK() *GetFloatingIpsIDOK

NewGetFloatingIpsIDOK creates a GetFloatingIpsIDOK with default headers values

func (*GetFloatingIpsIDOK) Error

func (o *GetFloatingIpsIDOK) Error() string

type GetFloatingIpsIDParams

type GetFloatingIpsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The floating ip identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetFloatingIpsIDParams contains all the parameters to send to the API endpoint for the get floating ips ID operation typically these are written to a http.Request

func NewGetFloatingIpsIDParams

func NewGetFloatingIpsIDParams() *GetFloatingIpsIDParams

NewGetFloatingIpsIDParams creates a new GetFloatingIpsIDParams object with the default values initialized.

func NewGetFloatingIpsIDParamsWithContext

func NewGetFloatingIpsIDParamsWithContext(ctx context.Context) *GetFloatingIpsIDParams

NewGetFloatingIpsIDParamsWithContext creates a new GetFloatingIpsIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetFloatingIpsIDParamsWithHTTPClient

func NewGetFloatingIpsIDParamsWithHTTPClient(client *http.Client) *GetFloatingIpsIDParams

NewGetFloatingIpsIDParamsWithHTTPClient creates a new GetFloatingIpsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetFloatingIpsIDParamsWithTimeout

func NewGetFloatingIpsIDParamsWithTimeout(timeout time.Duration) *GetFloatingIpsIDParams

NewGetFloatingIpsIDParamsWithTimeout creates a new GetFloatingIpsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetFloatingIpsIDParams) SetContext

func (o *GetFloatingIpsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get floating ips ID params

func (*GetFloatingIpsIDParams) SetGeneration

func (o *GetFloatingIpsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get floating ips ID params

func (*GetFloatingIpsIDParams) SetHTTPClient

func (o *GetFloatingIpsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get floating ips ID params

func (*GetFloatingIpsIDParams) SetID

func (o *GetFloatingIpsIDParams) SetID(id string)

SetID adds the id to the get floating ips ID params

func (*GetFloatingIpsIDParams) SetTimeout

func (o *GetFloatingIpsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get floating ips ID params

func (*GetFloatingIpsIDParams) SetVersion

func (o *GetFloatingIpsIDParams) SetVersion(version string)

SetVersion adds the version to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithContext

WithContext adds the context to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithGeneration

func (o *GetFloatingIpsIDParams) WithGeneration(generation int64) *GetFloatingIpsIDParams

WithGeneration adds the generation to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithHTTPClient

func (o *GetFloatingIpsIDParams) WithHTTPClient(client *http.Client) *GetFloatingIpsIDParams

WithHTTPClient adds the HTTPClient to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithID

WithID adds the id to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithTimeout

WithTimeout adds the timeout to the get floating ips ID params

func (*GetFloatingIpsIDParams) WithVersion

func (o *GetFloatingIpsIDParams) WithVersion(version string) *GetFloatingIpsIDParams

WithVersion adds the version to the get floating ips ID params

func (*GetFloatingIpsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetFloatingIpsIDReader

type GetFloatingIpsIDReader struct {
	// contains filtered or unexported fields
}

GetFloatingIpsIDReader is a Reader for the GetFloatingIpsID structure.

func (*GetFloatingIpsIDReader) ReadResponse

func (o *GetFloatingIpsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetFloatingIpsInternalServerError

type GetFloatingIpsInternalServerError struct {
	Payload *models.Riaaserror
}

GetFloatingIpsInternalServerError handles this case with default header values.

error

func NewGetFloatingIpsInternalServerError

func NewGetFloatingIpsInternalServerError() *GetFloatingIpsInternalServerError

NewGetFloatingIpsInternalServerError creates a GetFloatingIpsInternalServerError with default headers values

func (*GetFloatingIpsInternalServerError) Error

type GetFloatingIpsOK

type GetFloatingIpsOK struct {
	Payload *GetFloatingIpsOKBody
}

GetFloatingIpsOK handles this case with default header values.

dummy

func NewGetFloatingIpsOK

func NewGetFloatingIpsOK() *GetFloatingIpsOK

NewGetFloatingIpsOK creates a GetFloatingIpsOK with default headers values

func (*GetFloatingIpsOK) Error

func (o *GetFloatingIpsOK) Error() string

type GetFloatingIpsOKBody

type GetFloatingIpsOKBody struct {

	// first
	First *GetFloatingIpsOKBodyFirst `json:"first,omitempty"`

	// Collection of floating ips
	// Required: true
	FloatingIps []*models.FloatingIP `json:"floating_ips"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetFloatingIpsOKBodyNext `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetFloatingIpsOKBody FloatingIPCollection swagger:model GetFloatingIpsOKBody

func (*GetFloatingIpsOKBody) MarshalBinary

func (o *GetFloatingIpsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetFloatingIpsOKBody) UnmarshalBinary

func (o *GetFloatingIpsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetFloatingIpsOKBody) Validate

func (o *GetFloatingIpsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get floating ips o k body

type GetFloatingIpsOKBodyFirst

type GetFloatingIpsOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetFloatingIpsOKBodyFirst A reference to the first page of resources swagger:model GetFloatingIpsOKBodyFirst

func (*GetFloatingIpsOKBodyFirst) MarshalBinary

func (o *GetFloatingIpsOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetFloatingIpsOKBodyFirst) UnmarshalBinary

func (o *GetFloatingIpsOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetFloatingIpsOKBodyFirst) Validate

func (o *GetFloatingIpsOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get floating ips o k body first

type GetFloatingIpsOKBodyNext

type GetFloatingIpsOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetFloatingIpsOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetFloatingIpsOKBodyNext

func (*GetFloatingIpsOKBodyNext) MarshalBinary

func (o *GetFloatingIpsOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetFloatingIpsOKBodyNext) UnmarshalBinary

func (o *GetFloatingIpsOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetFloatingIpsOKBodyNext) Validate

func (o *GetFloatingIpsOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get floating ips o k body next

type GetFloatingIpsParams

type GetFloatingIpsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*ZoneName
	  Filters the collection to resources within the specified zone

	*/
	ZoneName *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetFloatingIpsParams contains all the parameters to send to the API endpoint for the get floating ips operation typically these are written to a http.Request

func NewGetFloatingIpsParams

func NewGetFloatingIpsParams() *GetFloatingIpsParams

NewGetFloatingIpsParams creates a new GetFloatingIpsParams object with the default values initialized.

func NewGetFloatingIpsParamsWithContext

func NewGetFloatingIpsParamsWithContext(ctx context.Context) *GetFloatingIpsParams

NewGetFloatingIpsParamsWithContext creates a new GetFloatingIpsParams object with the default values initialized, and the ability to set a context for a request

func NewGetFloatingIpsParamsWithHTTPClient

func NewGetFloatingIpsParamsWithHTTPClient(client *http.Client) *GetFloatingIpsParams

NewGetFloatingIpsParamsWithHTTPClient creates a new GetFloatingIpsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetFloatingIpsParamsWithTimeout

func NewGetFloatingIpsParamsWithTimeout(timeout time.Duration) *GetFloatingIpsParams

NewGetFloatingIpsParamsWithTimeout creates a new GetFloatingIpsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetFloatingIpsParams) SetContext

func (o *GetFloatingIpsParams) SetContext(ctx context.Context)

SetContext adds the context to the get floating ips params

func (*GetFloatingIpsParams) SetGeneration

func (o *GetFloatingIpsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get floating ips params

func (*GetFloatingIpsParams) SetHTTPClient

func (o *GetFloatingIpsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get floating ips params

func (*GetFloatingIpsParams) SetLimit

func (o *GetFloatingIpsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get floating ips params

func (*GetFloatingIpsParams) SetResourceGroupID

func (o *GetFloatingIpsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get floating ips params

func (*GetFloatingIpsParams) SetStart

func (o *GetFloatingIpsParams) SetStart(start *string)

SetStart adds the start to the get floating ips params

func (*GetFloatingIpsParams) SetTimeout

func (o *GetFloatingIpsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get floating ips params

func (*GetFloatingIpsParams) SetVersion

func (o *GetFloatingIpsParams) SetVersion(version string)

SetVersion adds the version to the get floating ips params

func (*GetFloatingIpsParams) SetZoneName

func (o *GetFloatingIpsParams) SetZoneName(zoneName *string)

SetZoneName adds the zoneName to the get floating ips params

func (*GetFloatingIpsParams) WithContext

WithContext adds the context to the get floating ips params

func (*GetFloatingIpsParams) WithGeneration

func (o *GetFloatingIpsParams) WithGeneration(generation int64) *GetFloatingIpsParams

WithGeneration adds the generation to the get floating ips params

func (*GetFloatingIpsParams) WithHTTPClient

func (o *GetFloatingIpsParams) WithHTTPClient(client *http.Client) *GetFloatingIpsParams

WithHTTPClient adds the HTTPClient to the get floating ips params

func (*GetFloatingIpsParams) WithLimit

func (o *GetFloatingIpsParams) WithLimit(limit *int32) *GetFloatingIpsParams

WithLimit adds the limit to the get floating ips params

func (*GetFloatingIpsParams) WithResourceGroupID

func (o *GetFloatingIpsParams) WithResourceGroupID(resourceGroupID *string) *GetFloatingIpsParams

WithResourceGroupID adds the resourceGroupID to the get floating ips params

func (*GetFloatingIpsParams) WithStart

func (o *GetFloatingIpsParams) WithStart(start *string) *GetFloatingIpsParams

WithStart adds the start to the get floating ips params

func (*GetFloatingIpsParams) WithTimeout

func (o *GetFloatingIpsParams) WithTimeout(timeout time.Duration) *GetFloatingIpsParams

WithTimeout adds the timeout to the get floating ips params

func (*GetFloatingIpsParams) WithVersion

func (o *GetFloatingIpsParams) WithVersion(version string) *GetFloatingIpsParams

WithVersion adds the version to the get floating ips params

func (*GetFloatingIpsParams) WithZoneName

func (o *GetFloatingIpsParams) WithZoneName(zoneName *string) *GetFloatingIpsParams

WithZoneName adds the zoneName to the get floating ips params

func (*GetFloatingIpsParams) WriteToRequest

func (o *GetFloatingIpsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetFloatingIpsReader

type GetFloatingIpsReader struct {
	// contains filtered or unexported fields
}

GetFloatingIpsReader is a Reader for the GetFloatingIps structure.

func (*GetFloatingIpsReader) ReadResponse

func (o *GetFloatingIpsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAclsIDInternalServerError

type GetNetworkAclsIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetNetworkAclsIDInternalServerError handles this case with default header values.

error

func NewGetNetworkAclsIDInternalServerError

func NewGetNetworkAclsIDInternalServerError() *GetNetworkAclsIDInternalServerError

NewGetNetworkAclsIDInternalServerError creates a GetNetworkAclsIDInternalServerError with default headers values

func (*GetNetworkAclsIDInternalServerError) Error

type GetNetworkAclsIDNotFound

type GetNetworkAclsIDNotFound struct {
	Payload *models.Riaaserror
}

GetNetworkAclsIDNotFound handles this case with default header values.

error

func NewGetNetworkAclsIDNotFound

func NewGetNetworkAclsIDNotFound() *GetNetworkAclsIDNotFound

NewGetNetworkAclsIDNotFound creates a GetNetworkAclsIDNotFound with default headers values

func (*GetNetworkAclsIDNotFound) Error

func (o *GetNetworkAclsIDNotFound) Error() string

type GetNetworkAclsIDOK

type GetNetworkAclsIDOK struct {
	Payload *models.NetworkACL
}

GetNetworkAclsIDOK handles this case with default header values.

dummy

func NewGetNetworkAclsIDOK

func NewGetNetworkAclsIDOK() *GetNetworkAclsIDOK

NewGetNetworkAclsIDOK creates a GetNetworkAclsIDOK with default headers values

func (*GetNetworkAclsIDOK) Error

func (o *GetNetworkAclsIDOK) Error() string

type GetNetworkAclsIDParams

type GetNetworkAclsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network ACL identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAclsIDParams contains all the parameters to send to the API endpoint for the get network acls ID operation typically these are written to a http.Request

func NewGetNetworkAclsIDParams

func NewGetNetworkAclsIDParams() *GetNetworkAclsIDParams

NewGetNetworkAclsIDParams creates a new GetNetworkAclsIDParams object with the default values initialized.

func NewGetNetworkAclsIDParamsWithContext

func NewGetNetworkAclsIDParamsWithContext(ctx context.Context) *GetNetworkAclsIDParams

NewGetNetworkAclsIDParamsWithContext creates a new GetNetworkAclsIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetNetworkAclsIDParamsWithHTTPClient

func NewGetNetworkAclsIDParamsWithHTTPClient(client *http.Client) *GetNetworkAclsIDParams

NewGetNetworkAclsIDParamsWithHTTPClient creates a new GetNetworkAclsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetNetworkAclsIDParamsWithTimeout

func NewGetNetworkAclsIDParamsWithTimeout(timeout time.Duration) *GetNetworkAclsIDParams

NewGetNetworkAclsIDParamsWithTimeout creates a new GetNetworkAclsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetNetworkAclsIDParams) SetContext

func (o *GetNetworkAclsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get network acls ID params

func (*GetNetworkAclsIDParams) SetGeneration

func (o *GetNetworkAclsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get network acls ID params

func (*GetNetworkAclsIDParams) SetHTTPClient

func (o *GetNetworkAclsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network acls ID params

func (*GetNetworkAclsIDParams) SetID

func (o *GetNetworkAclsIDParams) SetID(id string)

SetID adds the id to the get network acls ID params

func (*GetNetworkAclsIDParams) SetTimeout

func (o *GetNetworkAclsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network acls ID params

func (*GetNetworkAclsIDParams) SetVersion

func (o *GetNetworkAclsIDParams) SetVersion(version string)

SetVersion adds the version to the get network acls ID params

func (*GetNetworkAclsIDParams) WithContext

WithContext adds the context to the get network acls ID params

func (*GetNetworkAclsIDParams) WithGeneration

func (o *GetNetworkAclsIDParams) WithGeneration(generation int64) *GetNetworkAclsIDParams

WithGeneration adds the generation to the get network acls ID params

func (*GetNetworkAclsIDParams) WithHTTPClient

func (o *GetNetworkAclsIDParams) WithHTTPClient(client *http.Client) *GetNetworkAclsIDParams

WithHTTPClient adds the HTTPClient to the get network acls ID params

func (*GetNetworkAclsIDParams) WithID

WithID adds the id to the get network acls ID params

func (*GetNetworkAclsIDParams) WithTimeout

WithTimeout adds the timeout to the get network acls ID params

func (*GetNetworkAclsIDParams) WithVersion

func (o *GetNetworkAclsIDParams) WithVersion(version string) *GetNetworkAclsIDParams

WithVersion adds the version to the get network acls ID params

func (*GetNetworkAclsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkAclsIDReader

type GetNetworkAclsIDReader struct {
	// contains filtered or unexported fields
}

GetNetworkAclsIDReader is a Reader for the GetNetworkAclsID structure.

func (*GetNetworkAclsIDReader) ReadResponse

func (o *GetNetworkAclsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAclsInternalServerError

type GetNetworkAclsInternalServerError struct {
	Payload *models.Riaaserror
}

GetNetworkAclsInternalServerError handles this case with default header values.

error

func NewGetNetworkAclsInternalServerError

func NewGetNetworkAclsInternalServerError() *GetNetworkAclsInternalServerError

NewGetNetworkAclsInternalServerError creates a GetNetworkAclsInternalServerError with default headers values

func (*GetNetworkAclsInternalServerError) Error

type GetNetworkAclsNetworkACLIDRulesIDInternalServerError

type GetNetworkAclsNetworkACLIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetNetworkAclsNetworkACLIDRulesIDInternalServerError handles this case with default header values.

error

func NewGetNetworkAclsNetworkACLIDRulesIDInternalServerError

func NewGetNetworkAclsNetworkACLIDRulesIDInternalServerError() *GetNetworkAclsNetworkACLIDRulesIDInternalServerError

NewGetNetworkAclsNetworkACLIDRulesIDInternalServerError creates a GetNetworkAclsNetworkACLIDRulesIDInternalServerError with default headers values

func (*GetNetworkAclsNetworkACLIDRulesIDInternalServerError) Error

type GetNetworkAclsNetworkACLIDRulesIDNotFound

type GetNetworkAclsNetworkACLIDRulesIDNotFound struct {
	Payload *models.Riaaserror
}

GetNetworkAclsNetworkACLIDRulesIDNotFound handles this case with default header values.

error

func NewGetNetworkAclsNetworkACLIDRulesIDNotFound

func NewGetNetworkAclsNetworkACLIDRulesIDNotFound() *GetNetworkAclsNetworkACLIDRulesIDNotFound

NewGetNetworkAclsNetworkACLIDRulesIDNotFound creates a GetNetworkAclsNetworkACLIDRulesIDNotFound with default headers values

func (*GetNetworkAclsNetworkACLIDRulesIDNotFound) Error

type GetNetworkAclsNetworkACLIDRulesIDOK

type GetNetworkAclsNetworkACLIDRulesIDOK struct {
	Payload *models.NetworkACLRule
}

GetNetworkAclsNetworkACLIDRulesIDOK handles this case with default header values.

dummy

func NewGetNetworkAclsNetworkACLIDRulesIDOK

func NewGetNetworkAclsNetworkACLIDRulesIDOK() *GetNetworkAclsNetworkACLIDRulesIDOK

NewGetNetworkAclsNetworkACLIDRulesIDOK creates a GetNetworkAclsNetworkACLIDRulesIDOK with default headers values

func (*GetNetworkAclsNetworkACLIDRulesIDOK) Error

type GetNetworkAclsNetworkACLIDRulesIDParams

type GetNetworkAclsNetworkACLIDRulesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*NetworkACLID
	  The network ACL identifier

	*/
	NetworkACLID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAclsNetworkACLIDRulesIDParams contains all the parameters to send to the API endpoint for the get network acls network ACL ID rules ID operation typically these are written to a http.Request

func NewGetNetworkAclsNetworkACLIDRulesIDParams

func NewGetNetworkAclsNetworkACLIDRulesIDParams() *GetNetworkAclsNetworkACLIDRulesIDParams

NewGetNetworkAclsNetworkACLIDRulesIDParams creates a new GetNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized.

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithContext

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithContext(ctx context.Context) *GetNetworkAclsNetworkACLIDRulesIDParams

NewGetNetworkAclsNetworkACLIDRulesIDParamsWithContext creates a new GetNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient(client *http.Client) *GetNetworkAclsNetworkACLIDRulesIDParams

NewGetNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient creates a new GetNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithTimeout

func NewGetNetworkAclsNetworkACLIDRulesIDParamsWithTimeout(timeout time.Duration) *GetNetworkAclsNetworkACLIDRulesIDParams

NewGetNetworkAclsNetworkACLIDRulesIDParamsWithTimeout creates a new GetNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetContext

SetContext adds the context to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetGeneration

func (o *GetNetworkAclsNetworkACLIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient

func (o *GetNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetID

SetID adds the id to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID

func (o *GetNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID(networkACLID string)

SetNetworkACLID adds the networkAclId to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetTimeout

func (o *GetNetworkAclsNetworkACLIDRulesIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) SetVersion

func (o *GetNetworkAclsNetworkACLIDRulesIDParams) SetVersion(version string)

SetVersion adds the version to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithContext

WithContext adds the context to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithID

WithID adds the id to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithNetworkACLID

WithNetworkACLID adds the networkACLID to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WithVersion

WithVersion adds the version to the get network acls network ACL ID rules ID params

func (*GetNetworkAclsNetworkACLIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkAclsNetworkACLIDRulesIDReader

type GetNetworkAclsNetworkACLIDRulesIDReader struct {
	// contains filtered or unexported fields
}

GetNetworkAclsNetworkACLIDRulesIDReader is a Reader for the GetNetworkAclsNetworkACLIDRulesID structure.

func (*GetNetworkAclsNetworkACLIDRulesIDReader) ReadResponse

func (o *GetNetworkAclsNetworkACLIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAclsNetworkACLIDRulesInternalServerError

type GetNetworkAclsNetworkACLIDRulesInternalServerError struct {
	Payload *models.Riaaserror
}

GetNetworkAclsNetworkACLIDRulesInternalServerError handles this case with default header values.

error

func NewGetNetworkAclsNetworkACLIDRulesInternalServerError

func NewGetNetworkAclsNetworkACLIDRulesInternalServerError() *GetNetworkAclsNetworkACLIDRulesInternalServerError

NewGetNetworkAclsNetworkACLIDRulesInternalServerError creates a GetNetworkAclsNetworkACLIDRulesInternalServerError with default headers values

func (*GetNetworkAclsNetworkACLIDRulesInternalServerError) Error

type GetNetworkAclsNetworkACLIDRulesOK

type GetNetworkAclsNetworkACLIDRulesOK struct {
	Payload *GetNetworkAclsNetworkACLIDRulesOKBody
}

GetNetworkAclsNetworkACLIDRulesOK handles this case with default header values.

dummy

func NewGetNetworkAclsNetworkACLIDRulesOK

func NewGetNetworkAclsNetworkACLIDRulesOK() *GetNetworkAclsNetworkACLIDRulesOK

NewGetNetworkAclsNetworkACLIDRulesOK creates a GetNetworkAclsNetworkACLIDRulesOK with default headers values

func (*GetNetworkAclsNetworkACLIDRulesOK) Error

type GetNetworkAclsNetworkACLIDRulesOKBody

type GetNetworkAclsNetworkACLIDRulesOKBody struct {

	// first
	First *GetNetworkAclsNetworkACLIDRulesOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetNetworkAclsNetworkACLIDRulesOKBodyNext `json:"next,omitempty"`

	// Collection of rules
	// Required: true
	Rules []*models.NetworkACLRule `json:"rules"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetNetworkAclsNetworkACLIDRulesOKBody TupleRuleCollection swagger:model GetNetworkAclsNetworkACLIDRulesOKBody

func (*GetNetworkAclsNetworkACLIDRulesOKBody) MarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBody) UnmarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBody) Validate

Validate validates this get network acls network ACL ID rules o k body

type GetNetworkAclsNetworkACLIDRulesOKBodyFirst

type GetNetworkAclsNetworkACLIDRulesOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetNetworkAclsNetworkACLIDRulesOKBodyFirst A reference to the first page of resources swagger:model GetNetworkAclsNetworkACLIDRulesOKBodyFirst

func (*GetNetworkAclsNetworkACLIDRulesOKBodyFirst) MarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBodyFirst) UnmarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBodyFirst) Validate

Validate validates this get network acls network ACL ID rules o k body first

type GetNetworkAclsNetworkACLIDRulesOKBodyNext

type GetNetworkAclsNetworkACLIDRulesOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetNetworkAclsNetworkACLIDRulesOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetNetworkAclsNetworkACLIDRulesOKBodyNext

func (*GetNetworkAclsNetworkACLIDRulesOKBodyNext) MarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBodyNext) UnmarshalBinary

func (o *GetNetworkAclsNetworkACLIDRulesOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsNetworkACLIDRulesOKBodyNext) Validate

Validate validates this get network acls network ACL ID rules o k body next

type GetNetworkAclsNetworkACLIDRulesParams

type GetNetworkAclsNetworkACLIDRulesParams struct {

	/*Direction
	  Filters the collection to rules with the specified direction

	*/
	Direction *string
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*NetworkACLID
	  The network ACL identifier

	*/
	NetworkACLID string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAclsNetworkACLIDRulesParams contains all the parameters to send to the API endpoint for the get network acls network ACL ID rules operation typically these are written to a http.Request

func NewGetNetworkAclsNetworkACLIDRulesParams

func NewGetNetworkAclsNetworkACLIDRulesParams() *GetNetworkAclsNetworkACLIDRulesParams

NewGetNetworkAclsNetworkACLIDRulesParams creates a new GetNetworkAclsNetworkACLIDRulesParams object with the default values initialized.

func NewGetNetworkAclsNetworkACLIDRulesParamsWithContext

func NewGetNetworkAclsNetworkACLIDRulesParamsWithContext(ctx context.Context) *GetNetworkAclsNetworkACLIDRulesParams

NewGetNetworkAclsNetworkACLIDRulesParamsWithContext creates a new GetNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a context for a request

func NewGetNetworkAclsNetworkACLIDRulesParamsWithHTTPClient

func NewGetNetworkAclsNetworkACLIDRulesParamsWithHTTPClient(client *http.Client) *GetNetworkAclsNetworkACLIDRulesParams

NewGetNetworkAclsNetworkACLIDRulesParamsWithHTTPClient creates a new GetNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetNetworkAclsNetworkACLIDRulesParamsWithTimeout

func NewGetNetworkAclsNetworkACLIDRulesParamsWithTimeout(timeout time.Duration) *GetNetworkAclsNetworkACLIDRulesParams

NewGetNetworkAclsNetworkACLIDRulesParamsWithTimeout creates a new GetNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetNetworkAclsNetworkACLIDRulesParams) SetContext

SetContext adds the context to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetDirection

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetDirection(direction *string)

SetDirection adds the direction to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetGeneration

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetHTTPClient

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetLimit

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetNetworkACLID

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetNetworkACLID(networkACLID string)

SetNetworkACLID adds the networkAclId to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetStart

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetStart(start *string)

SetStart adds the start to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetTimeout

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) SetVersion

func (o *GetNetworkAclsNetworkACLIDRulesParams) SetVersion(version string)

SetVersion adds the version to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithContext

WithContext adds the context to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithDirection

WithDirection adds the direction to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithGeneration

WithGeneration adds the generation to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithLimit

WithLimit adds the limit to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithNetworkACLID

WithNetworkACLID adds the networkACLID to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithStart

WithStart adds the start to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithTimeout

WithTimeout adds the timeout to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WithVersion

WithVersion adds the version to the get network acls network ACL ID rules params

func (*GetNetworkAclsNetworkACLIDRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkAclsNetworkACLIDRulesReader

type GetNetworkAclsNetworkACLIDRulesReader struct {
	// contains filtered or unexported fields
}

GetNetworkAclsNetworkACLIDRulesReader is a Reader for the GetNetworkAclsNetworkACLIDRules structure.

func (*GetNetworkAclsNetworkACLIDRulesReader) ReadResponse

func (o *GetNetworkAclsNetworkACLIDRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAclsOK

type GetNetworkAclsOK struct {
	Payload *GetNetworkAclsOKBody
}

GetNetworkAclsOK handles this case with default header values.

dummy

func NewGetNetworkAclsOK

func NewGetNetworkAclsOK() *GetNetworkAclsOK

NewGetNetworkAclsOK creates a GetNetworkAclsOK with default headers values

func (*GetNetworkAclsOK) Error

func (o *GetNetworkAclsOK) Error() string

type GetNetworkAclsOKBody

type GetNetworkAclsOKBody struct {

	// first
	First *GetNetworkAclsOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// Collection of network ACLs
	// Required: true
	NetworkAcls []*models.NetworkACL `json:"network_acls"`

	// next
	Next *GetNetworkAclsOKBodyNext `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetNetworkAclsOKBody NetworkACLCollection swagger:model GetNetworkAclsOKBody

func (*GetNetworkAclsOKBody) MarshalBinary

func (o *GetNetworkAclsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsOKBody) UnmarshalBinary

func (o *GetNetworkAclsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsOKBody) Validate

func (o *GetNetworkAclsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get network acls o k body

type GetNetworkAclsOKBodyFirst

type GetNetworkAclsOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetNetworkAclsOKBodyFirst A reference to the first page of resources swagger:model GetNetworkAclsOKBodyFirst

func (*GetNetworkAclsOKBodyFirst) MarshalBinary

func (o *GetNetworkAclsOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsOKBodyFirst) UnmarshalBinary

func (o *GetNetworkAclsOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsOKBodyFirst) Validate

func (o *GetNetworkAclsOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get network acls o k body first

type GetNetworkAclsOKBodyNext

type GetNetworkAclsOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetNetworkAclsOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetNetworkAclsOKBodyNext

func (*GetNetworkAclsOKBodyNext) MarshalBinary

func (o *GetNetworkAclsOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetNetworkAclsOKBodyNext) UnmarshalBinary

func (o *GetNetworkAclsOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetNetworkAclsOKBodyNext) Validate

func (o *GetNetworkAclsOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get network acls o k body next

type GetNetworkAclsParams

type GetNetworkAclsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAclsParams contains all the parameters to send to the API endpoint for the get network acls operation typically these are written to a http.Request

func NewGetNetworkAclsParams

func NewGetNetworkAclsParams() *GetNetworkAclsParams

NewGetNetworkAclsParams creates a new GetNetworkAclsParams object with the default values initialized.

func NewGetNetworkAclsParamsWithContext

func NewGetNetworkAclsParamsWithContext(ctx context.Context) *GetNetworkAclsParams

NewGetNetworkAclsParamsWithContext creates a new GetNetworkAclsParams object with the default values initialized, and the ability to set a context for a request

func NewGetNetworkAclsParamsWithHTTPClient

func NewGetNetworkAclsParamsWithHTTPClient(client *http.Client) *GetNetworkAclsParams

NewGetNetworkAclsParamsWithHTTPClient creates a new GetNetworkAclsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetNetworkAclsParamsWithTimeout

func NewGetNetworkAclsParamsWithTimeout(timeout time.Duration) *GetNetworkAclsParams

NewGetNetworkAclsParamsWithTimeout creates a new GetNetworkAclsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetNetworkAclsParams) SetContext

func (o *GetNetworkAclsParams) SetContext(ctx context.Context)

SetContext adds the context to the get network acls params

func (*GetNetworkAclsParams) SetGeneration

func (o *GetNetworkAclsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get network acls params

func (*GetNetworkAclsParams) SetHTTPClient

func (o *GetNetworkAclsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network acls params

func (*GetNetworkAclsParams) SetLimit

func (o *GetNetworkAclsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get network acls params

func (*GetNetworkAclsParams) SetResourceGroupID

func (o *GetNetworkAclsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get network acls params

func (*GetNetworkAclsParams) SetStart

func (o *GetNetworkAclsParams) SetStart(start *string)

SetStart adds the start to the get network acls params

func (*GetNetworkAclsParams) SetTimeout

func (o *GetNetworkAclsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network acls params

func (*GetNetworkAclsParams) SetVersion

func (o *GetNetworkAclsParams) SetVersion(version string)

SetVersion adds the version to the get network acls params

func (*GetNetworkAclsParams) WithContext

WithContext adds the context to the get network acls params

func (*GetNetworkAclsParams) WithGeneration

func (o *GetNetworkAclsParams) WithGeneration(generation int64) *GetNetworkAclsParams

WithGeneration adds the generation to the get network acls params

func (*GetNetworkAclsParams) WithHTTPClient

func (o *GetNetworkAclsParams) WithHTTPClient(client *http.Client) *GetNetworkAclsParams

WithHTTPClient adds the HTTPClient to the get network acls params

func (*GetNetworkAclsParams) WithLimit

func (o *GetNetworkAclsParams) WithLimit(limit *int32) *GetNetworkAclsParams

WithLimit adds the limit to the get network acls params

func (*GetNetworkAclsParams) WithResourceGroupID

func (o *GetNetworkAclsParams) WithResourceGroupID(resourceGroupID *string) *GetNetworkAclsParams

WithResourceGroupID adds the resourceGroupID to the get network acls params

func (*GetNetworkAclsParams) WithStart

func (o *GetNetworkAclsParams) WithStart(start *string) *GetNetworkAclsParams

WithStart adds the start to the get network acls params

func (*GetNetworkAclsParams) WithTimeout

func (o *GetNetworkAclsParams) WithTimeout(timeout time.Duration) *GetNetworkAclsParams

WithTimeout adds the timeout to the get network acls params

func (*GetNetworkAclsParams) WithVersion

func (o *GetNetworkAclsParams) WithVersion(version string) *GetNetworkAclsParams

WithVersion adds the version to the get network acls params

func (*GetNetworkAclsParams) WriteToRequest

func (o *GetNetworkAclsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetNetworkAclsReader

type GetNetworkAclsReader struct {
	// contains filtered or unexported fields
}

GetNetworkAclsReader is a Reader for the GetNetworkAcls structure.

func (*GetNetworkAclsReader) ReadResponse

func (o *GetNetworkAclsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPublicGatewaysIDInternalServerError

type GetPublicGatewaysIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetPublicGatewaysIDInternalServerError handles this case with default header values.

error

func NewGetPublicGatewaysIDInternalServerError

func NewGetPublicGatewaysIDInternalServerError() *GetPublicGatewaysIDInternalServerError

NewGetPublicGatewaysIDInternalServerError creates a GetPublicGatewaysIDInternalServerError with default headers values

func (*GetPublicGatewaysIDInternalServerError) Error

type GetPublicGatewaysIDNotFound

type GetPublicGatewaysIDNotFound struct {
	Payload *models.Riaaserror
}

GetPublicGatewaysIDNotFound handles this case with default header values.

error

func NewGetPublicGatewaysIDNotFound

func NewGetPublicGatewaysIDNotFound() *GetPublicGatewaysIDNotFound

NewGetPublicGatewaysIDNotFound creates a GetPublicGatewaysIDNotFound with default headers values

func (*GetPublicGatewaysIDNotFound) Error

type GetPublicGatewaysIDOK

type GetPublicGatewaysIDOK struct {
	Payload *models.PublicGateway
}

GetPublicGatewaysIDOK handles this case with default header values.

dummy

func NewGetPublicGatewaysIDOK

func NewGetPublicGatewaysIDOK() *GetPublicGatewaysIDOK

NewGetPublicGatewaysIDOK creates a GetPublicGatewaysIDOK with default headers values

func (*GetPublicGatewaysIDOK) Error

func (o *GetPublicGatewaysIDOK) Error() string

type GetPublicGatewaysIDParams

type GetPublicGatewaysIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The public gateway idenitifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetPublicGatewaysIDParams contains all the parameters to send to the API endpoint for the get public gateways ID operation typically these are written to a http.Request

func NewGetPublicGatewaysIDParams

func NewGetPublicGatewaysIDParams() *GetPublicGatewaysIDParams

NewGetPublicGatewaysIDParams creates a new GetPublicGatewaysIDParams object with the default values initialized.

func NewGetPublicGatewaysIDParamsWithContext

func NewGetPublicGatewaysIDParamsWithContext(ctx context.Context) *GetPublicGatewaysIDParams

NewGetPublicGatewaysIDParamsWithContext creates a new GetPublicGatewaysIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetPublicGatewaysIDParamsWithHTTPClient

func NewGetPublicGatewaysIDParamsWithHTTPClient(client *http.Client) *GetPublicGatewaysIDParams

NewGetPublicGatewaysIDParamsWithHTTPClient creates a new GetPublicGatewaysIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPublicGatewaysIDParamsWithTimeout

func NewGetPublicGatewaysIDParamsWithTimeout(timeout time.Duration) *GetPublicGatewaysIDParams

NewGetPublicGatewaysIDParamsWithTimeout creates a new GetPublicGatewaysIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPublicGatewaysIDParams) SetContext

func (o *GetPublicGatewaysIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get public gateways ID params

func (*GetPublicGatewaysIDParams) SetGeneration

func (o *GetPublicGatewaysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get public gateways ID params

func (*GetPublicGatewaysIDParams) SetHTTPClient

func (o *GetPublicGatewaysIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get public gateways ID params

func (*GetPublicGatewaysIDParams) SetID

func (o *GetPublicGatewaysIDParams) SetID(id string)

SetID adds the id to the get public gateways ID params

func (*GetPublicGatewaysIDParams) SetTimeout

func (o *GetPublicGatewaysIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get public gateways ID params

func (*GetPublicGatewaysIDParams) SetVersion

func (o *GetPublicGatewaysIDParams) SetVersion(version string)

SetVersion adds the version to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithContext

WithContext adds the context to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithGeneration

func (o *GetPublicGatewaysIDParams) WithGeneration(generation int64) *GetPublicGatewaysIDParams

WithGeneration adds the generation to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithHTTPClient

func (o *GetPublicGatewaysIDParams) WithHTTPClient(client *http.Client) *GetPublicGatewaysIDParams

WithHTTPClient adds the HTTPClient to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithID

WithID adds the id to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithTimeout

WithTimeout adds the timeout to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WithVersion

WithVersion adds the version to the get public gateways ID params

func (*GetPublicGatewaysIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPublicGatewaysIDReader

type GetPublicGatewaysIDReader struct {
	// contains filtered or unexported fields
}

GetPublicGatewaysIDReader is a Reader for the GetPublicGatewaysID structure.

func (*GetPublicGatewaysIDReader) ReadResponse

func (o *GetPublicGatewaysIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPublicGatewaysInternalServerError

type GetPublicGatewaysInternalServerError struct {
	Payload *models.Riaaserror
}

GetPublicGatewaysInternalServerError handles this case with default header values.

error

func NewGetPublicGatewaysInternalServerError

func NewGetPublicGatewaysInternalServerError() *GetPublicGatewaysInternalServerError

NewGetPublicGatewaysInternalServerError creates a GetPublicGatewaysInternalServerError with default headers values

func (*GetPublicGatewaysInternalServerError) Error

type GetPublicGatewaysOK

type GetPublicGatewaysOK struct {
	Payload *GetPublicGatewaysOKBody
}

GetPublicGatewaysOK handles this case with default header values.

dummy

func NewGetPublicGatewaysOK

func NewGetPublicGatewaysOK() *GetPublicGatewaysOK

NewGetPublicGatewaysOK creates a GetPublicGatewaysOK with default headers values

func (*GetPublicGatewaysOK) Error

func (o *GetPublicGatewaysOK) Error() string

type GetPublicGatewaysOKBody

type GetPublicGatewaysOKBody struct {

	// first
	First *GetPublicGatewaysOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetPublicGatewaysOKBodyNext `json:"next,omitempty"`

	// Collection of public gateways
	// Required: true
	PublicGateways []*models.PublicGateway `json:"public_gateways"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetPublicGatewaysOKBody PublicGatewayCollection swagger:model GetPublicGatewaysOKBody

func (*GetPublicGatewaysOKBody) MarshalBinary

func (o *GetPublicGatewaysOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetPublicGatewaysOKBody) UnmarshalBinary

func (o *GetPublicGatewaysOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetPublicGatewaysOKBody) Validate

func (o *GetPublicGatewaysOKBody) Validate(formats strfmt.Registry) error

Validate validates this get public gateways o k body

type GetPublicGatewaysOKBodyFirst

type GetPublicGatewaysOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetPublicGatewaysOKBodyFirst A reference to the first page of resources swagger:model GetPublicGatewaysOKBodyFirst

func (*GetPublicGatewaysOKBodyFirst) MarshalBinary

func (o *GetPublicGatewaysOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetPublicGatewaysOKBodyFirst) UnmarshalBinary

func (o *GetPublicGatewaysOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetPublicGatewaysOKBodyFirst) Validate

func (o *GetPublicGatewaysOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get public gateways o k body first

type GetPublicGatewaysOKBodyNext

type GetPublicGatewaysOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetPublicGatewaysOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetPublicGatewaysOKBodyNext

func (*GetPublicGatewaysOKBodyNext) MarshalBinary

func (o *GetPublicGatewaysOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetPublicGatewaysOKBodyNext) UnmarshalBinary

func (o *GetPublicGatewaysOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetPublicGatewaysOKBodyNext) Validate

func (o *GetPublicGatewaysOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get public gateways o k body next

type GetPublicGatewaysParams

type GetPublicGatewaysParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcCrn
	  Filters the collection to resources within the VPC of the specified CRN

	*/
	VpcCrn *string
	/*VpcID
	  Filters the collection to resources within the VPC of the specified identifier

	*/
	VpcID *string
	/*VpcName
	  Filters the collection to resources within the VPC of the specified name

	*/
	VpcName *string
	/*ZoneName
	  Filters the collection to resources within the specified zone

	*/
	ZoneName *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetPublicGatewaysParams contains all the parameters to send to the API endpoint for the get public gateways operation typically these are written to a http.Request

func NewGetPublicGatewaysParams

func NewGetPublicGatewaysParams() *GetPublicGatewaysParams

NewGetPublicGatewaysParams creates a new GetPublicGatewaysParams object with the default values initialized.

func NewGetPublicGatewaysParamsWithContext

func NewGetPublicGatewaysParamsWithContext(ctx context.Context) *GetPublicGatewaysParams

NewGetPublicGatewaysParamsWithContext creates a new GetPublicGatewaysParams object with the default values initialized, and the ability to set a context for a request

func NewGetPublicGatewaysParamsWithHTTPClient

func NewGetPublicGatewaysParamsWithHTTPClient(client *http.Client) *GetPublicGatewaysParams

NewGetPublicGatewaysParamsWithHTTPClient creates a new GetPublicGatewaysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPublicGatewaysParamsWithTimeout

func NewGetPublicGatewaysParamsWithTimeout(timeout time.Duration) *GetPublicGatewaysParams

NewGetPublicGatewaysParamsWithTimeout creates a new GetPublicGatewaysParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPublicGatewaysParams) SetContext

func (o *GetPublicGatewaysParams) SetContext(ctx context.Context)

SetContext adds the context to the get public gateways params

func (*GetPublicGatewaysParams) SetGeneration

func (o *GetPublicGatewaysParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get public gateways params

func (*GetPublicGatewaysParams) SetHTTPClient

func (o *GetPublicGatewaysParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get public gateways params

func (*GetPublicGatewaysParams) SetLimit

func (o *GetPublicGatewaysParams) SetLimit(limit *int32)

SetLimit adds the limit to the get public gateways params

func (*GetPublicGatewaysParams) SetResourceGroupID

func (o *GetPublicGatewaysParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get public gateways params

func (*GetPublicGatewaysParams) SetStart

func (o *GetPublicGatewaysParams) SetStart(start *string)

SetStart adds the start to the get public gateways params

func (*GetPublicGatewaysParams) SetTimeout

func (o *GetPublicGatewaysParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get public gateways params

func (*GetPublicGatewaysParams) SetVersion

func (o *GetPublicGatewaysParams) SetVersion(version string)

SetVersion adds the version to the get public gateways params

func (*GetPublicGatewaysParams) SetVpcCrn

func (o *GetPublicGatewaysParams) SetVpcCrn(vpcCrn *string)

SetVpcCrn adds the vpcCrn to the get public gateways params

func (*GetPublicGatewaysParams) SetVpcID

func (o *GetPublicGatewaysParams) SetVpcID(vpcID *string)

SetVpcID adds the vpcId to the get public gateways params

func (*GetPublicGatewaysParams) SetVpcName

func (o *GetPublicGatewaysParams) SetVpcName(vpcName *string)

SetVpcName adds the vpcName to the get public gateways params

func (*GetPublicGatewaysParams) SetZoneName

func (o *GetPublicGatewaysParams) SetZoneName(zoneName *string)

SetZoneName adds the zoneName to the get public gateways params

func (*GetPublicGatewaysParams) WithContext

WithContext adds the context to the get public gateways params

func (*GetPublicGatewaysParams) WithGeneration

func (o *GetPublicGatewaysParams) WithGeneration(generation int64) *GetPublicGatewaysParams

WithGeneration adds the generation to the get public gateways params

func (*GetPublicGatewaysParams) WithHTTPClient

func (o *GetPublicGatewaysParams) WithHTTPClient(client *http.Client) *GetPublicGatewaysParams

WithHTTPClient adds the HTTPClient to the get public gateways params

func (*GetPublicGatewaysParams) WithLimit

WithLimit adds the limit to the get public gateways params

func (*GetPublicGatewaysParams) WithResourceGroupID

func (o *GetPublicGatewaysParams) WithResourceGroupID(resourceGroupID *string) *GetPublicGatewaysParams

WithResourceGroupID adds the resourceGroupID to the get public gateways params

func (*GetPublicGatewaysParams) WithStart

WithStart adds the start to the get public gateways params

func (*GetPublicGatewaysParams) WithTimeout

WithTimeout adds the timeout to the get public gateways params

func (*GetPublicGatewaysParams) WithVersion

func (o *GetPublicGatewaysParams) WithVersion(version string) *GetPublicGatewaysParams

WithVersion adds the version to the get public gateways params

func (*GetPublicGatewaysParams) WithVpcCrn

func (o *GetPublicGatewaysParams) WithVpcCrn(vpcCrn *string) *GetPublicGatewaysParams

WithVpcCrn adds the vpcCrn to the get public gateways params

func (*GetPublicGatewaysParams) WithVpcID

WithVpcID adds the vpcID to the get public gateways params

func (*GetPublicGatewaysParams) WithVpcName

func (o *GetPublicGatewaysParams) WithVpcName(vpcName *string) *GetPublicGatewaysParams

WithVpcName adds the vpcName to the get public gateways params

func (*GetPublicGatewaysParams) WithZoneName

func (o *GetPublicGatewaysParams) WithZoneName(zoneName *string) *GetPublicGatewaysParams

WithZoneName adds the zoneName to the get public gateways params

func (*GetPublicGatewaysParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPublicGatewaysReader

type GetPublicGatewaysReader struct {
	// contains filtered or unexported fields
}

GetPublicGatewaysReader is a Reader for the GetPublicGateways structure.

func (*GetPublicGatewaysReader) ReadResponse

func (o *GetPublicGatewaysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSecurityGroupsIDInternalServerError

type GetSecurityGroupsIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsIDInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsIDInternalServerError

func NewGetSecurityGroupsIDInternalServerError() *GetSecurityGroupsIDInternalServerError

NewGetSecurityGroupsIDInternalServerError creates a GetSecurityGroupsIDInternalServerError with default headers values

func (*GetSecurityGroupsIDInternalServerError) Error

type GetSecurityGroupsIDNotFound

type GetSecurityGroupsIDNotFound struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsIDNotFound handles this case with default header values.

error

func NewGetSecurityGroupsIDNotFound

func NewGetSecurityGroupsIDNotFound() *GetSecurityGroupsIDNotFound

NewGetSecurityGroupsIDNotFound creates a GetSecurityGroupsIDNotFound with default headers values

func (*GetSecurityGroupsIDNotFound) Error

type GetSecurityGroupsIDOK

type GetSecurityGroupsIDOK struct {
	Payload *models.SecurityGroup
}

GetSecurityGroupsIDOK handles this case with default header values.

dummy

func NewGetSecurityGroupsIDOK

func NewGetSecurityGroupsIDOK() *GetSecurityGroupsIDOK

NewGetSecurityGroupsIDOK creates a GetSecurityGroupsIDOK with default headers values

func (*GetSecurityGroupsIDOK) Error

func (o *GetSecurityGroupsIDOK) Error() string

type GetSecurityGroupsIDParams

type GetSecurityGroupsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The security group identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsIDParams contains all the parameters to send to the API endpoint for the get security groups ID operation typically these are written to a http.Request

func NewGetSecurityGroupsIDParams

func NewGetSecurityGroupsIDParams() *GetSecurityGroupsIDParams

NewGetSecurityGroupsIDParams creates a new GetSecurityGroupsIDParams object with the default values initialized.

func NewGetSecurityGroupsIDParamsWithContext

func NewGetSecurityGroupsIDParamsWithContext(ctx context.Context) *GetSecurityGroupsIDParams

NewGetSecurityGroupsIDParamsWithContext creates a new GetSecurityGroupsIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsIDParamsWithHTTPClient

func NewGetSecurityGroupsIDParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsIDParams

NewGetSecurityGroupsIDParamsWithHTTPClient creates a new GetSecurityGroupsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsIDParamsWithTimeout

func NewGetSecurityGroupsIDParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsIDParams

NewGetSecurityGroupsIDParamsWithTimeout creates a new GetSecurityGroupsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsIDParams) SetContext

func (o *GetSecurityGroupsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get security groups ID params

func (*GetSecurityGroupsIDParams) SetGeneration

func (o *GetSecurityGroupsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get security groups ID params

func (*GetSecurityGroupsIDParams) SetHTTPClient

func (o *GetSecurityGroupsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get security groups ID params

func (*GetSecurityGroupsIDParams) SetID

func (o *GetSecurityGroupsIDParams) SetID(id string)

SetID adds the id to the get security groups ID params

func (*GetSecurityGroupsIDParams) SetTimeout

func (o *GetSecurityGroupsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get security groups ID params

func (*GetSecurityGroupsIDParams) SetVersion

func (o *GetSecurityGroupsIDParams) SetVersion(version string)

SetVersion adds the version to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithContext

WithContext adds the context to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithGeneration

func (o *GetSecurityGroupsIDParams) WithGeneration(generation int64) *GetSecurityGroupsIDParams

WithGeneration adds the generation to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithHTTPClient

func (o *GetSecurityGroupsIDParams) WithHTTPClient(client *http.Client) *GetSecurityGroupsIDParams

WithHTTPClient adds the HTTPClient to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithID

WithID adds the id to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithTimeout

WithTimeout adds the timeout to the get security groups ID params

func (*GetSecurityGroupsIDParams) WithVersion

WithVersion adds the version to the get security groups ID params

func (*GetSecurityGroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsIDReader

type GetSecurityGroupsIDReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsIDReader is a Reader for the GetSecurityGroupsID structure.

func (*GetSecurityGroupsIDReader) ReadResponse

func (o *GetSecurityGroupsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSecurityGroupsInternalServerError

type GetSecurityGroupsInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsInternalServerError

func NewGetSecurityGroupsInternalServerError() *GetSecurityGroupsInternalServerError

NewGetSecurityGroupsInternalServerError creates a GetSecurityGroupsInternalServerError with default headers values

func (*GetSecurityGroupsInternalServerError) Error

type GetSecurityGroupsOK

type GetSecurityGroupsOK struct {
	Payload *GetSecurityGroupsOKBody
}

GetSecurityGroupsOK handles this case with default header values.

dummy

func NewGetSecurityGroupsOK

func NewGetSecurityGroupsOK() *GetSecurityGroupsOK

NewGetSecurityGroupsOK creates a GetSecurityGroupsOK with default headers values

func (*GetSecurityGroupsOK) Error

func (o *GetSecurityGroupsOK) Error() string

type GetSecurityGroupsOKBody

type GetSecurityGroupsOKBody struct {

	// first
	First *GetSecurityGroupsOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetSecurityGroupsOKBodyNext `json:"next,omitempty"`

	// Collection of security groups
	// Required: true
	SecurityGroups []*models.SecurityGroup `json:"security_groups"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetSecurityGroupsOKBody SecurityGroupCollection swagger:model GetSecurityGroupsOKBody

func (*GetSecurityGroupsOKBody) MarshalBinary

func (o *GetSecurityGroupsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSecurityGroupsOKBody) UnmarshalBinary

func (o *GetSecurityGroupsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSecurityGroupsOKBody) Validate

func (o *GetSecurityGroupsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get security groups o k body

type GetSecurityGroupsOKBodyFirst

type GetSecurityGroupsOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetSecurityGroupsOKBodyFirst A reference to the first page of resources swagger:model GetSecurityGroupsOKBodyFirst

func (*GetSecurityGroupsOKBodyFirst) MarshalBinary

func (o *GetSecurityGroupsOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSecurityGroupsOKBodyFirst) UnmarshalBinary

func (o *GetSecurityGroupsOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSecurityGroupsOKBodyFirst) Validate

func (o *GetSecurityGroupsOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get security groups o k body first

type GetSecurityGroupsOKBodyNext

type GetSecurityGroupsOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetSecurityGroupsOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetSecurityGroupsOKBodyNext

func (*GetSecurityGroupsOKBodyNext) MarshalBinary

func (o *GetSecurityGroupsOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSecurityGroupsOKBodyNext) UnmarshalBinary

func (o *GetSecurityGroupsOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSecurityGroupsOKBodyNext) Validate

func (o *GetSecurityGroupsOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get security groups o k body next

type GetSecurityGroupsParams

type GetSecurityGroupsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcCrn
	  Filters the collection to resources within the VPC of the specified CRN

	*/
	VpcCrn *string
	/*VpcID
	  Filters the collection to resources within the VPC of the specified identifier

	*/
	VpcID *string
	/*VpcName
	  Filters the collection to resources within the VPC of the specified name

	*/
	VpcName *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsParams contains all the parameters to send to the API endpoint for the get security groups operation typically these are written to a http.Request

func NewGetSecurityGroupsParams

func NewGetSecurityGroupsParams() *GetSecurityGroupsParams

NewGetSecurityGroupsParams creates a new GetSecurityGroupsParams object with the default values initialized.

func NewGetSecurityGroupsParamsWithContext

func NewGetSecurityGroupsParamsWithContext(ctx context.Context) *GetSecurityGroupsParams

NewGetSecurityGroupsParamsWithContext creates a new GetSecurityGroupsParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsParamsWithHTTPClient

func NewGetSecurityGroupsParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsParams

NewGetSecurityGroupsParamsWithHTTPClient creates a new GetSecurityGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsParamsWithTimeout

func NewGetSecurityGroupsParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsParams

NewGetSecurityGroupsParamsWithTimeout creates a new GetSecurityGroupsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsParams) SetContext

func (o *GetSecurityGroupsParams) SetContext(ctx context.Context)

SetContext adds the context to the get security groups params

func (*GetSecurityGroupsParams) SetGeneration

func (o *GetSecurityGroupsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get security groups params

func (*GetSecurityGroupsParams) SetHTTPClient

func (o *GetSecurityGroupsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get security groups params

func (*GetSecurityGroupsParams) SetLimit

func (o *GetSecurityGroupsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get security groups params

func (*GetSecurityGroupsParams) SetResourceGroupID

func (o *GetSecurityGroupsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get security groups params

func (*GetSecurityGroupsParams) SetStart

func (o *GetSecurityGroupsParams) SetStart(start *string)

SetStart adds the start to the get security groups params

func (*GetSecurityGroupsParams) SetTimeout

func (o *GetSecurityGroupsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get security groups params

func (*GetSecurityGroupsParams) SetVersion

func (o *GetSecurityGroupsParams) SetVersion(version string)

SetVersion adds the version to the get security groups params

func (*GetSecurityGroupsParams) SetVpcCrn

func (o *GetSecurityGroupsParams) SetVpcCrn(vpcCrn *string)

SetVpcCrn adds the vpcCrn to the get security groups params

func (*GetSecurityGroupsParams) SetVpcID

func (o *GetSecurityGroupsParams) SetVpcID(vpcID *string)

SetVpcID adds the vpcId to the get security groups params

func (*GetSecurityGroupsParams) SetVpcName

func (o *GetSecurityGroupsParams) SetVpcName(vpcName *string)

SetVpcName adds the vpcName to the get security groups params

func (*GetSecurityGroupsParams) WithContext

WithContext adds the context to the get security groups params

func (*GetSecurityGroupsParams) WithGeneration

func (o *GetSecurityGroupsParams) WithGeneration(generation int64) *GetSecurityGroupsParams

WithGeneration adds the generation to the get security groups params

func (*GetSecurityGroupsParams) WithHTTPClient

func (o *GetSecurityGroupsParams) WithHTTPClient(client *http.Client) *GetSecurityGroupsParams

WithHTTPClient adds the HTTPClient to the get security groups params

func (*GetSecurityGroupsParams) WithLimit

WithLimit adds the limit to the get security groups params

func (*GetSecurityGroupsParams) WithResourceGroupID

func (o *GetSecurityGroupsParams) WithResourceGroupID(resourceGroupID *string) *GetSecurityGroupsParams

WithResourceGroupID adds the resourceGroupID to the get security groups params

func (*GetSecurityGroupsParams) WithStart

WithStart adds the start to the get security groups params

func (*GetSecurityGroupsParams) WithTimeout

WithTimeout adds the timeout to the get security groups params

func (*GetSecurityGroupsParams) WithVersion

func (o *GetSecurityGroupsParams) WithVersion(version string) *GetSecurityGroupsParams

WithVersion adds the version to the get security groups params

func (*GetSecurityGroupsParams) WithVpcCrn

func (o *GetSecurityGroupsParams) WithVpcCrn(vpcCrn *string) *GetSecurityGroupsParams

WithVpcCrn adds the vpcCrn to the get security groups params

func (*GetSecurityGroupsParams) WithVpcID

WithVpcID adds the vpcID to the get security groups params

func (*GetSecurityGroupsParams) WithVpcName

func (o *GetSecurityGroupsParams) WithVpcName(vpcName *string) *GetSecurityGroupsParams

WithVpcName adds the vpcName to the get security groups params

func (*GetSecurityGroupsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsReader

type GetSecurityGroupsReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsReader is a Reader for the GetSecurityGroups structure.

func (*GetSecurityGroupsReader) ReadResponse

func (o *GetSecurityGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError creates a GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError with default headers values

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError) Error

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound creates a GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound with default headers values

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound) Error

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK struct {
	Payload *models.ServerNetworkInterface
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK handles this case with default header values.

dummy

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK creates a GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK with default headers values

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDOK) Error

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the get security groups security group ID network interfaces ID operation typically these are written to a http.Request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized.

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetGeneration

SetGeneration adds the generation to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetID

SetID adds the id to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID

func (o *GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithID

WithID adds the id to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the get security groups security group ID network interfaces ID params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader is a Reader for the GetSecurityGroupsSecurityGroupIDNetworkInterfacesID structure.

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError creates a GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError with default headers values

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesInternalServerError) Error

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK struct {
	Payload *GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK handles this case with default header values.

dummy

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesOK

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesOK() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesOK creates a GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK with default headers values

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesOK) Error

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody struct {

	// Collection of network interfaces
	// Required: true
	NetworkInterfaces []*models.ServerNetworkInterface `json:"network_interfaces"`
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody NetworkInterfaceCollection swagger:model GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody) MarshalBinary

MarshalBinary interface implementation

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesOKBody) Validate

Validate validates this get security groups security group ID network interfaces o k body

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams contains all the parameters to send to the API endpoint for the get security groups security group ID network interfaces operation typically these are written to a http.Request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParams() *GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParams creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams object with the default values initialized.

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithContext

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithContext(ctx context.Context) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithContext creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithHTTPClient

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithHTTPClient creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithTimeout

func NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams

NewGetSecurityGroupsSecurityGroupIDNetworkInterfacesParamsWithTimeout creates a new GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetContext

SetContext adds the context to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetGeneration

SetGeneration adds the generation to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetSecurityGroupID

func (o *GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetTimeout

SetTimeout adds the timeout to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) SetVersion

SetVersion adds the version to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithContext

WithContext adds the context to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithGeneration

WithGeneration adds the generation to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithTimeout

WithTimeout adds the timeout to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WithVersion

WithVersion adds the version to the get security groups security group ID network interfaces params

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesReader

type GetSecurityGroupsSecurityGroupIDNetworkInterfacesReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDNetworkInterfacesReader is a Reader for the GetSecurityGroupsSecurityGroupIDNetworkInterfaces structure.

func (*GetSecurityGroupsSecurityGroupIDNetworkInterfacesReader) ReadResponse

func (o *GetSecurityGroupsSecurityGroupIDNetworkInterfacesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError

type GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDRulesIDInternalServerError

func NewGetSecurityGroupsSecurityGroupIDRulesIDInternalServerError() *GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError

NewGetSecurityGroupsSecurityGroupIDRulesIDInternalServerError creates a GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError with default headers values

func (*GetSecurityGroupsSecurityGroupIDRulesIDInternalServerError) Error

type GetSecurityGroupsSecurityGroupIDRulesIDNotFound

type GetSecurityGroupsSecurityGroupIDRulesIDNotFound struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDRulesIDNotFound handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDRulesIDNotFound

func NewGetSecurityGroupsSecurityGroupIDRulesIDNotFound() *GetSecurityGroupsSecurityGroupIDRulesIDNotFound

NewGetSecurityGroupsSecurityGroupIDRulesIDNotFound creates a GetSecurityGroupsSecurityGroupIDRulesIDNotFound with default headers values

func (*GetSecurityGroupsSecurityGroupIDRulesIDNotFound) Error

type GetSecurityGroupsSecurityGroupIDRulesIDOK

type GetSecurityGroupsSecurityGroupIDRulesIDOK struct {
	Payload *models.SecurityGroupRule
}

GetSecurityGroupsSecurityGroupIDRulesIDOK handles this case with default header values.

dummy

func NewGetSecurityGroupsSecurityGroupIDRulesIDOK

func NewGetSecurityGroupsSecurityGroupIDRulesIDOK() *GetSecurityGroupsSecurityGroupIDRulesIDOK

NewGetSecurityGroupsSecurityGroupIDRulesIDOK creates a GetSecurityGroupsSecurityGroupIDRulesIDOK with default headers values

func (*GetSecurityGroupsSecurityGroupIDRulesIDOK) Error

type GetSecurityGroupsSecurityGroupIDRulesIDParams

type GetSecurityGroupsSecurityGroupIDRulesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDRulesIDParams contains all the parameters to send to the API endpoint for the get security groups security group ID rules ID operation typically these are written to a http.Request

func NewGetSecurityGroupsSecurityGroupIDRulesIDParams

func NewGetSecurityGroupsSecurityGroupIDRulesIDParams() *GetSecurityGroupsSecurityGroupIDRulesIDParams

NewGetSecurityGroupsSecurityGroupIDRulesIDParams creates a new GetSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized.

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithContext

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithContext(ctx context.Context) *GetSecurityGroupsSecurityGroupIDRulesIDParams

NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithContext creates a new GetSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsSecurityGroupIDRulesIDParams

NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient creates a new GetSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout

func NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsSecurityGroupIDRulesIDParams

NewGetSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout creates a new GetSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetContext

SetContext adds the context to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration

func (o *GetSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetHTTPClient

func (o *GetSecurityGroupsSecurityGroupIDRulesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetID

SetID adds the id to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID

func (o *GetSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetTimeout

SetTimeout adds the timeout to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) SetVersion

SetVersion adds the version to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithContext

WithContext adds the context to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithID

WithID adds the id to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WithVersion

WithVersion adds the version to the get security groups security group ID rules ID params

func (*GetSecurityGroupsSecurityGroupIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsSecurityGroupIDRulesIDReader

type GetSecurityGroupsSecurityGroupIDRulesIDReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDRulesIDReader is a Reader for the GetSecurityGroupsSecurityGroupIDRulesID structure.

func (*GetSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse

func (o *GetSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSecurityGroupsSecurityGroupIDRulesInternalServerError

type GetSecurityGroupsSecurityGroupIDRulesInternalServerError struct {
	Payload *models.Riaaserror
}

GetSecurityGroupsSecurityGroupIDRulesInternalServerError handles this case with default header values.

error

func NewGetSecurityGroupsSecurityGroupIDRulesInternalServerError

func NewGetSecurityGroupsSecurityGroupIDRulesInternalServerError() *GetSecurityGroupsSecurityGroupIDRulesInternalServerError

NewGetSecurityGroupsSecurityGroupIDRulesInternalServerError creates a GetSecurityGroupsSecurityGroupIDRulesInternalServerError with default headers values

func (*GetSecurityGroupsSecurityGroupIDRulesInternalServerError) Error

type GetSecurityGroupsSecurityGroupIDRulesOK

type GetSecurityGroupsSecurityGroupIDRulesOK struct {
	Payload *GetSecurityGroupsSecurityGroupIDRulesOKBody
}

GetSecurityGroupsSecurityGroupIDRulesOK handles this case with default header values.

dummy

func NewGetSecurityGroupsSecurityGroupIDRulesOK

func NewGetSecurityGroupsSecurityGroupIDRulesOK() *GetSecurityGroupsSecurityGroupIDRulesOK

NewGetSecurityGroupsSecurityGroupIDRulesOK creates a GetSecurityGroupsSecurityGroupIDRulesOK with default headers values

func (*GetSecurityGroupsSecurityGroupIDRulesOK) Error

type GetSecurityGroupsSecurityGroupIDRulesOKBody

type GetSecurityGroupsSecurityGroupIDRulesOKBody struct {

	// Array of rules
	// Required: true
	Rules []*models.SecurityGroupRule `json:"rules"`
}

GetSecurityGroupsSecurityGroupIDRulesOKBody SecurityGroupRuleCollection // // Collection of rules in a security group swagger:model GetSecurityGroupsSecurityGroupIDRulesOKBody

func (*GetSecurityGroupsSecurityGroupIDRulesOKBody) MarshalBinary

func (o *GetSecurityGroupsSecurityGroupIDRulesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSecurityGroupsSecurityGroupIDRulesOKBody) UnmarshalBinary

func (o *GetSecurityGroupsSecurityGroupIDRulesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSecurityGroupsSecurityGroupIDRulesOKBody) Validate

Validate validates this get security groups security group ID rules o k body

type GetSecurityGroupsSecurityGroupIDRulesParams

type GetSecurityGroupsSecurityGroupIDRulesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDRulesParams contains all the parameters to send to the API endpoint for the get security groups security group ID rules operation typically these are written to a http.Request

func NewGetSecurityGroupsSecurityGroupIDRulesParams

func NewGetSecurityGroupsSecurityGroupIDRulesParams() *GetSecurityGroupsSecurityGroupIDRulesParams

NewGetSecurityGroupsSecurityGroupIDRulesParams creates a new GetSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized.

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithContext

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithContext(ctx context.Context) *GetSecurityGroupsSecurityGroupIDRulesParams

NewGetSecurityGroupsSecurityGroupIDRulesParamsWithContext creates a new GetSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a context for a request

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient(client *http.Client) *GetSecurityGroupsSecurityGroupIDRulesParams

NewGetSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient creates a new GetSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithTimeout

func NewGetSecurityGroupsSecurityGroupIDRulesParamsWithTimeout(timeout time.Duration) *GetSecurityGroupsSecurityGroupIDRulesParams

NewGetSecurityGroupsSecurityGroupIDRulesParamsWithTimeout creates a new GetSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetContext

SetContext adds the context to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetGeneration

func (o *GetSecurityGroupsSecurityGroupIDRulesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetHTTPClient

func (o *GetSecurityGroupsSecurityGroupIDRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetSecurityGroupID

func (o *GetSecurityGroupsSecurityGroupIDRulesParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetTimeout

SetTimeout adds the timeout to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) SetVersion

func (o *GetSecurityGroupsSecurityGroupIDRulesParams) SetVersion(version string)

SetVersion adds the version to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithContext

WithContext adds the context to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithGeneration

WithGeneration adds the generation to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithTimeout

WithTimeout adds the timeout to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WithVersion

WithVersion adds the version to the get security groups security group ID rules params

func (*GetSecurityGroupsSecurityGroupIDRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSecurityGroupsSecurityGroupIDRulesReader

type GetSecurityGroupsSecurityGroupIDRulesReader struct {
	// contains filtered or unexported fields
}

GetSecurityGroupsSecurityGroupIDRulesReader is a Reader for the GetSecurityGroupsSecurityGroupIDRules structure.

func (*GetSecurityGroupsSecurityGroupIDRulesReader) ReadResponse

func (o *GetSecurityGroupsSecurityGroupIDRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSubnetsIDInternalServerError

type GetSubnetsIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetSubnetsIDInternalServerError handles this case with default header values.

error

func NewGetSubnetsIDInternalServerError

func NewGetSubnetsIDInternalServerError() *GetSubnetsIDInternalServerError

NewGetSubnetsIDInternalServerError creates a GetSubnetsIDInternalServerError with default headers values

func (*GetSubnetsIDInternalServerError) Error

type GetSubnetsIDNotFound

type GetSubnetsIDNotFound struct {
	Payload *models.Riaaserror
}

GetSubnetsIDNotFound handles this case with default header values.

error

func NewGetSubnetsIDNotFound

func NewGetSubnetsIDNotFound() *GetSubnetsIDNotFound

NewGetSubnetsIDNotFound creates a GetSubnetsIDNotFound with default headers values

func (*GetSubnetsIDNotFound) Error

func (o *GetSubnetsIDNotFound) Error() string

type GetSubnetsIDOK

type GetSubnetsIDOK struct {
	Payload *models.Subnet
}

GetSubnetsIDOK handles this case with default header values.

dummy

func NewGetSubnetsIDOK

func NewGetSubnetsIDOK() *GetSubnetsIDOK

NewGetSubnetsIDOK creates a GetSubnetsIDOK with default headers values

func (*GetSubnetsIDOK) Error

func (o *GetSubnetsIDOK) Error() string

type GetSubnetsIDParams

type GetSubnetsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The subnet identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSubnetsIDParams contains all the parameters to send to the API endpoint for the get subnets ID operation typically these are written to a http.Request

func NewGetSubnetsIDParams

func NewGetSubnetsIDParams() *GetSubnetsIDParams

NewGetSubnetsIDParams creates a new GetSubnetsIDParams object with the default values initialized.

func NewGetSubnetsIDParamsWithContext

func NewGetSubnetsIDParamsWithContext(ctx context.Context) *GetSubnetsIDParams

NewGetSubnetsIDParamsWithContext creates a new GetSubnetsIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetSubnetsIDParamsWithHTTPClient

func NewGetSubnetsIDParamsWithHTTPClient(client *http.Client) *GetSubnetsIDParams

NewGetSubnetsIDParamsWithHTTPClient creates a new GetSubnetsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSubnetsIDParamsWithTimeout

func NewGetSubnetsIDParamsWithTimeout(timeout time.Duration) *GetSubnetsIDParams

NewGetSubnetsIDParamsWithTimeout creates a new GetSubnetsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSubnetsIDParams) SetContext

func (o *GetSubnetsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get subnets ID params

func (*GetSubnetsIDParams) SetGeneration

func (o *GetSubnetsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get subnets ID params

func (*GetSubnetsIDParams) SetHTTPClient

func (o *GetSubnetsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get subnets ID params

func (*GetSubnetsIDParams) SetID

func (o *GetSubnetsIDParams) SetID(id string)

SetID adds the id to the get subnets ID params

func (*GetSubnetsIDParams) SetTimeout

func (o *GetSubnetsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get subnets ID params

func (*GetSubnetsIDParams) SetVersion

func (o *GetSubnetsIDParams) SetVersion(version string)

SetVersion adds the version to the get subnets ID params

func (*GetSubnetsIDParams) WithContext

WithContext adds the context to the get subnets ID params

func (*GetSubnetsIDParams) WithGeneration

func (o *GetSubnetsIDParams) WithGeneration(generation int64) *GetSubnetsIDParams

WithGeneration adds the generation to the get subnets ID params

func (*GetSubnetsIDParams) WithHTTPClient

func (o *GetSubnetsIDParams) WithHTTPClient(client *http.Client) *GetSubnetsIDParams

WithHTTPClient adds the HTTPClient to the get subnets ID params

func (*GetSubnetsIDParams) WithID

WithID adds the id to the get subnets ID params

func (*GetSubnetsIDParams) WithTimeout

func (o *GetSubnetsIDParams) WithTimeout(timeout time.Duration) *GetSubnetsIDParams

WithTimeout adds the timeout to the get subnets ID params

func (*GetSubnetsIDParams) WithVersion

func (o *GetSubnetsIDParams) WithVersion(version string) *GetSubnetsIDParams

WithVersion adds the version to the get subnets ID params

func (*GetSubnetsIDParams) WriteToRequest

func (o *GetSubnetsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetSubnetsIDReader

type GetSubnetsIDReader struct {
	// contains filtered or unexported fields
}

GetSubnetsIDReader is a Reader for the GetSubnetsID structure.

func (*GetSubnetsIDReader) ReadResponse

func (o *GetSubnetsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSubnetsInternalServerError

type GetSubnetsInternalServerError struct {
	Payload *models.Riaaserror
}

GetSubnetsInternalServerError handles this case with default header values.

error

func NewGetSubnetsInternalServerError

func NewGetSubnetsInternalServerError() *GetSubnetsInternalServerError

NewGetSubnetsInternalServerError creates a GetSubnetsInternalServerError with default headers values

func (*GetSubnetsInternalServerError) Error

type GetSubnetsOK

type GetSubnetsOK struct {
	Payload *GetSubnetsOKBody
}

GetSubnetsOK handles this case with default header values.

dummy

func NewGetSubnetsOK

func NewGetSubnetsOK() *GetSubnetsOK

NewGetSubnetsOK creates a GetSubnetsOK with default headers values

func (*GetSubnetsOK) Error

func (o *GetSubnetsOK) Error() string

type GetSubnetsOKBody

type GetSubnetsOKBody struct {

	// first
	First *GetSubnetsOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetSubnetsOKBodyNext `json:"next,omitempty"`

	// Collection of subnets
	// Required: true
	Subnets []*models.Subnet `json:"subnets"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`
}

GetSubnetsOKBody SubnetCollection swagger:model GetSubnetsOKBody

func (*GetSubnetsOKBody) MarshalBinary

func (o *GetSubnetsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSubnetsOKBody) UnmarshalBinary

func (o *GetSubnetsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSubnetsOKBody) Validate

func (o *GetSubnetsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get subnets o k body

type GetSubnetsOKBodyFirst

type GetSubnetsOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetSubnetsOKBodyFirst A reference to the first page of resources swagger:model GetSubnetsOKBodyFirst

func (*GetSubnetsOKBodyFirst) MarshalBinary

func (o *GetSubnetsOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSubnetsOKBodyFirst) UnmarshalBinary

func (o *GetSubnetsOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSubnetsOKBodyFirst) Validate

func (o *GetSubnetsOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get subnets o k body first

type GetSubnetsOKBodyNext

type GetSubnetsOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetSubnetsOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetSubnetsOKBodyNext

func (*GetSubnetsOKBodyNext) MarshalBinary

func (o *GetSubnetsOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetSubnetsOKBodyNext) UnmarshalBinary

func (o *GetSubnetsOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetSubnetsOKBodyNext) Validate

func (o *GetSubnetsOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get subnets o k body next

type GetSubnetsParams

type GetSubnetsParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*NetworkACLCrn
	  Filters the collection to subnets with the network ACL of the specified CRN

	*/
	NetworkACLCrn *string
	/*NetworkACLID
	  Filters the collection to subnets with the network ACL of the specified identifier

	*/
	NetworkACLID *string
	/*NetworkACLName
	  Filters the collection to subnets with the network ACL of the specified name

	*/
	NetworkACLName *string
	/*ResourceGroupID
	  Filters the collection to resources within the resource group of the specified identifier

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcCrn
	  Filters the collection to resources within the VPC of the specified CRN

	*/
	VpcCrn *string
	/*VpcID
	  Filters the collection to resources within the VPC of the specified identifier

	*/
	VpcID *string
	/*VpcName
	  Filters the collection to resources within the VPC of the specified name

	*/
	VpcName *string
	/*ZoneName
	  Filters the collection to resources within the specified zone

	*/
	ZoneName *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSubnetsParams contains all the parameters to send to the API endpoint for the get subnets operation typically these are written to a http.Request

func NewGetSubnetsParams

func NewGetSubnetsParams() *GetSubnetsParams

NewGetSubnetsParams creates a new GetSubnetsParams object with the default values initialized.

func NewGetSubnetsParamsWithContext

func NewGetSubnetsParamsWithContext(ctx context.Context) *GetSubnetsParams

NewGetSubnetsParamsWithContext creates a new GetSubnetsParams object with the default values initialized, and the ability to set a context for a request

func NewGetSubnetsParamsWithHTTPClient

func NewGetSubnetsParamsWithHTTPClient(client *http.Client) *GetSubnetsParams

NewGetSubnetsParamsWithHTTPClient creates a new GetSubnetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSubnetsParamsWithTimeout

func NewGetSubnetsParamsWithTimeout(timeout time.Duration) *GetSubnetsParams

NewGetSubnetsParamsWithTimeout creates a new GetSubnetsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSubnetsParams) SetContext

func (o *GetSubnetsParams) SetContext(ctx context.Context)

SetContext adds the context to the get subnets params

func (*GetSubnetsParams) SetGeneration

func (o *GetSubnetsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get subnets params

func (*GetSubnetsParams) SetHTTPClient

func (o *GetSubnetsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get subnets params

func (*GetSubnetsParams) SetLimit

func (o *GetSubnetsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get subnets params

func (*GetSubnetsParams) SetNetworkACLCrn

func (o *GetSubnetsParams) SetNetworkACLCrn(networkACLCrn *string)

SetNetworkACLCrn adds the networkAclCrn to the get subnets params

func (*GetSubnetsParams) SetNetworkACLID

func (o *GetSubnetsParams) SetNetworkACLID(networkACLID *string)

SetNetworkACLID adds the networkAclId to the get subnets params

func (*GetSubnetsParams) SetNetworkACLName

func (o *GetSubnetsParams) SetNetworkACLName(networkACLName *string)

SetNetworkACLName adds the networkAclName to the get subnets params

func (*GetSubnetsParams) SetResourceGroupID

func (o *GetSubnetsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get subnets params

func (*GetSubnetsParams) SetStart

func (o *GetSubnetsParams) SetStart(start *string)

SetStart adds the start to the get subnets params

func (*GetSubnetsParams) SetTimeout

func (o *GetSubnetsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get subnets params

func (*GetSubnetsParams) SetVersion

func (o *GetSubnetsParams) SetVersion(version string)

SetVersion adds the version to the get subnets params

func (*GetSubnetsParams) SetVpcCrn

func (o *GetSubnetsParams) SetVpcCrn(vpcCrn *string)

SetVpcCrn adds the vpcCrn to the get subnets params

func (*GetSubnetsParams) SetVpcID

func (o *GetSubnetsParams) SetVpcID(vpcID *string)

SetVpcID adds the vpcId to the get subnets params

func (*GetSubnetsParams) SetVpcName

func (o *GetSubnetsParams) SetVpcName(vpcName *string)

SetVpcName adds the vpcName to the get subnets params

func (*GetSubnetsParams) SetZoneName

func (o *GetSubnetsParams) SetZoneName(zoneName *string)

SetZoneName adds the zoneName to the get subnets params

func (*GetSubnetsParams) WithContext

func (o *GetSubnetsParams) WithContext(ctx context.Context) *GetSubnetsParams

WithContext adds the context to the get subnets params

func (*GetSubnetsParams) WithGeneration

func (o *GetSubnetsParams) WithGeneration(generation int64) *GetSubnetsParams

WithGeneration adds the generation to the get subnets params

func (*GetSubnetsParams) WithHTTPClient

func (o *GetSubnetsParams) WithHTTPClient(client *http.Client) *GetSubnetsParams

WithHTTPClient adds the HTTPClient to the get subnets params

func (*GetSubnetsParams) WithLimit

func (o *GetSubnetsParams) WithLimit(limit *int32) *GetSubnetsParams

WithLimit adds the limit to the get subnets params

func (*GetSubnetsParams) WithNetworkACLCrn

func (o *GetSubnetsParams) WithNetworkACLCrn(networkACLCrn *string) *GetSubnetsParams

WithNetworkACLCrn adds the networkACLCrn to the get subnets params

func (*GetSubnetsParams) WithNetworkACLID

func (o *GetSubnetsParams) WithNetworkACLID(networkACLID *string) *GetSubnetsParams

WithNetworkACLID adds the networkACLID to the get subnets params

func (*GetSubnetsParams) WithNetworkACLName

func (o *GetSubnetsParams) WithNetworkACLName(networkACLName *string) *GetSubnetsParams

WithNetworkACLName adds the networkACLName to the get subnets params

func (*GetSubnetsParams) WithResourceGroupID

func (o *GetSubnetsParams) WithResourceGroupID(resourceGroupID *string) *GetSubnetsParams

WithResourceGroupID adds the resourceGroupID to the get subnets params

func (*GetSubnetsParams) WithStart

func (o *GetSubnetsParams) WithStart(start *string) *GetSubnetsParams

WithStart adds the start to the get subnets params

func (*GetSubnetsParams) WithTimeout

func (o *GetSubnetsParams) WithTimeout(timeout time.Duration) *GetSubnetsParams

WithTimeout adds the timeout to the get subnets params

func (*GetSubnetsParams) WithVersion

func (o *GetSubnetsParams) WithVersion(version string) *GetSubnetsParams

WithVersion adds the version to the get subnets params

func (*GetSubnetsParams) WithVpcCrn

func (o *GetSubnetsParams) WithVpcCrn(vpcCrn *string) *GetSubnetsParams

WithVpcCrn adds the vpcCrn to the get subnets params

func (*GetSubnetsParams) WithVpcID

func (o *GetSubnetsParams) WithVpcID(vpcID *string) *GetSubnetsParams

WithVpcID adds the vpcID to the get subnets params

func (*GetSubnetsParams) WithVpcName

func (o *GetSubnetsParams) WithVpcName(vpcName *string) *GetSubnetsParams

WithVpcName adds the vpcName to the get subnets params

func (*GetSubnetsParams) WithZoneName

func (o *GetSubnetsParams) WithZoneName(zoneName *string) *GetSubnetsParams

WithZoneName adds the zoneName to the get subnets params

func (*GetSubnetsParams) WriteToRequest

func (o *GetSubnetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetSubnetsReader

type GetSubnetsReader struct {
	// contains filtered or unexported fields
}

GetSubnetsReader is a Reader for the GetSubnets structure.

func (*GetSubnetsReader) ReadResponse

func (o *GetSubnetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSubnetsSubnetIDNetworkACLInternalServerError

type GetSubnetsSubnetIDNetworkACLInternalServerError struct {
	Payload *models.Riaaserror
}

GetSubnetsSubnetIDNetworkACLInternalServerError handles this case with default header values.

error

func NewGetSubnetsSubnetIDNetworkACLInternalServerError

func NewGetSubnetsSubnetIDNetworkACLInternalServerError() *GetSubnetsSubnetIDNetworkACLInternalServerError

NewGetSubnetsSubnetIDNetworkACLInternalServerError creates a GetSubnetsSubnetIDNetworkACLInternalServerError with default headers values

func (*GetSubnetsSubnetIDNetworkACLInternalServerError) Error

type GetSubnetsSubnetIDNetworkACLNotFound

type GetSubnetsSubnetIDNetworkACLNotFound struct {
	Payload *models.Riaaserror
}

GetSubnetsSubnetIDNetworkACLNotFound handles this case with default header values.

error

func NewGetSubnetsSubnetIDNetworkACLNotFound

func NewGetSubnetsSubnetIDNetworkACLNotFound() *GetSubnetsSubnetIDNetworkACLNotFound

NewGetSubnetsSubnetIDNetworkACLNotFound creates a GetSubnetsSubnetIDNetworkACLNotFound with default headers values

func (*GetSubnetsSubnetIDNetworkACLNotFound) Error

type GetSubnetsSubnetIDNetworkACLOK

type GetSubnetsSubnetIDNetworkACLOK struct {
	Payload *models.NetworkACL
}

GetSubnetsSubnetIDNetworkACLOK handles this case with default header values.

dummy

func NewGetSubnetsSubnetIDNetworkACLOK

func NewGetSubnetsSubnetIDNetworkACLOK() *GetSubnetsSubnetIDNetworkACLOK

NewGetSubnetsSubnetIDNetworkACLOK creates a GetSubnetsSubnetIDNetworkACLOK with default headers values

func (*GetSubnetsSubnetIDNetworkACLOK) Error

type GetSubnetsSubnetIDNetworkACLParams

type GetSubnetsSubnetIDNetworkACLParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SubnetID
	  The subnet identifier

	*/
	SubnetID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSubnetsSubnetIDNetworkACLParams contains all the parameters to send to the API endpoint for the get subnets subnet ID network ACL operation typically these are written to a http.Request

func NewGetSubnetsSubnetIDNetworkACLParams

func NewGetSubnetsSubnetIDNetworkACLParams() *GetSubnetsSubnetIDNetworkACLParams

NewGetSubnetsSubnetIDNetworkACLParams creates a new GetSubnetsSubnetIDNetworkACLParams object with the default values initialized.

func NewGetSubnetsSubnetIDNetworkACLParamsWithContext

func NewGetSubnetsSubnetIDNetworkACLParamsWithContext(ctx context.Context) *GetSubnetsSubnetIDNetworkACLParams

NewGetSubnetsSubnetIDNetworkACLParamsWithContext creates a new GetSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a context for a request

func NewGetSubnetsSubnetIDNetworkACLParamsWithHTTPClient

func NewGetSubnetsSubnetIDNetworkACLParamsWithHTTPClient(client *http.Client) *GetSubnetsSubnetIDNetworkACLParams

NewGetSubnetsSubnetIDNetworkACLParamsWithHTTPClient creates a new GetSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSubnetsSubnetIDNetworkACLParamsWithTimeout

func NewGetSubnetsSubnetIDNetworkACLParamsWithTimeout(timeout time.Duration) *GetSubnetsSubnetIDNetworkACLParams

NewGetSubnetsSubnetIDNetworkACLParamsWithTimeout creates a new GetSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSubnetsSubnetIDNetworkACLParams) SetContext

SetContext adds the context to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) SetGeneration

func (o *GetSubnetsSubnetIDNetworkACLParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) SetHTTPClient

func (o *GetSubnetsSubnetIDNetworkACLParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) SetSubnetID

func (o *GetSubnetsSubnetIDNetworkACLParams) SetSubnetID(subnetID string)

SetSubnetID adds the subnetId to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) SetTimeout

func (o *GetSubnetsSubnetIDNetworkACLParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) SetVersion

func (o *GetSubnetsSubnetIDNetworkACLParams) SetVersion(version string)

SetVersion adds the version to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithContext

WithContext adds the context to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithGeneration

WithGeneration adds the generation to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithSubnetID

WithSubnetID adds the subnetID to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithTimeout

WithTimeout adds the timeout to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WithVersion

WithVersion adds the version to the get subnets subnet ID network ACL params

func (*GetSubnetsSubnetIDNetworkACLParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSubnetsSubnetIDNetworkACLReader

type GetSubnetsSubnetIDNetworkACLReader struct {
	// contains filtered or unexported fields
}

GetSubnetsSubnetIDNetworkACLReader is a Reader for the GetSubnetsSubnetIDNetworkACL structure.

func (*GetSubnetsSubnetIDNetworkACLReader) ReadResponse

func (o *GetSubnetsSubnetIDNetworkACLReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetSubnetsSubnetIDPublicGatewayInternalServerError

type GetSubnetsSubnetIDPublicGatewayInternalServerError struct {
	Payload *models.Riaaserror
}

GetSubnetsSubnetIDPublicGatewayInternalServerError handles this case with default header values.

error

func NewGetSubnetsSubnetIDPublicGatewayInternalServerError

func NewGetSubnetsSubnetIDPublicGatewayInternalServerError() *GetSubnetsSubnetIDPublicGatewayInternalServerError

NewGetSubnetsSubnetIDPublicGatewayInternalServerError creates a GetSubnetsSubnetIDPublicGatewayInternalServerError with default headers values

func (*GetSubnetsSubnetIDPublicGatewayInternalServerError) Error

type GetSubnetsSubnetIDPublicGatewayNotFound

type GetSubnetsSubnetIDPublicGatewayNotFound struct {
	Payload *models.Riaaserror
}

GetSubnetsSubnetIDPublicGatewayNotFound handles this case with default header values.

error

func NewGetSubnetsSubnetIDPublicGatewayNotFound

func NewGetSubnetsSubnetIDPublicGatewayNotFound() *GetSubnetsSubnetIDPublicGatewayNotFound

NewGetSubnetsSubnetIDPublicGatewayNotFound creates a GetSubnetsSubnetIDPublicGatewayNotFound with default headers values

func (*GetSubnetsSubnetIDPublicGatewayNotFound) Error

type GetSubnetsSubnetIDPublicGatewayOK

type GetSubnetsSubnetIDPublicGatewayOK struct {
	Payload *models.PublicGateway
}

GetSubnetsSubnetIDPublicGatewayOK handles this case with default header values.

dummy

func NewGetSubnetsSubnetIDPublicGatewayOK

func NewGetSubnetsSubnetIDPublicGatewayOK() *GetSubnetsSubnetIDPublicGatewayOK

NewGetSubnetsSubnetIDPublicGatewayOK creates a GetSubnetsSubnetIDPublicGatewayOK with default headers values

func (*GetSubnetsSubnetIDPublicGatewayOK) Error

type GetSubnetsSubnetIDPublicGatewayParams

type GetSubnetsSubnetIDPublicGatewayParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SubnetID
	  The subnet identifier

	*/
	SubnetID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetSubnetsSubnetIDPublicGatewayParams contains all the parameters to send to the API endpoint for the get subnets subnet ID public gateway operation typically these are written to a http.Request

func NewGetSubnetsSubnetIDPublicGatewayParams

func NewGetSubnetsSubnetIDPublicGatewayParams() *GetSubnetsSubnetIDPublicGatewayParams

NewGetSubnetsSubnetIDPublicGatewayParams creates a new GetSubnetsSubnetIDPublicGatewayParams object with the default values initialized.

func NewGetSubnetsSubnetIDPublicGatewayParamsWithContext

func NewGetSubnetsSubnetIDPublicGatewayParamsWithContext(ctx context.Context) *GetSubnetsSubnetIDPublicGatewayParams

NewGetSubnetsSubnetIDPublicGatewayParamsWithContext creates a new GetSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a context for a request

func NewGetSubnetsSubnetIDPublicGatewayParamsWithHTTPClient

func NewGetSubnetsSubnetIDPublicGatewayParamsWithHTTPClient(client *http.Client) *GetSubnetsSubnetIDPublicGatewayParams

NewGetSubnetsSubnetIDPublicGatewayParamsWithHTTPClient creates a new GetSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetSubnetsSubnetIDPublicGatewayParamsWithTimeout

func NewGetSubnetsSubnetIDPublicGatewayParamsWithTimeout(timeout time.Duration) *GetSubnetsSubnetIDPublicGatewayParams

NewGetSubnetsSubnetIDPublicGatewayParamsWithTimeout creates a new GetSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetSubnetsSubnetIDPublicGatewayParams) SetContext

SetContext adds the context to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) SetGeneration

func (o *GetSubnetsSubnetIDPublicGatewayParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) SetHTTPClient

func (o *GetSubnetsSubnetIDPublicGatewayParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) SetSubnetID

func (o *GetSubnetsSubnetIDPublicGatewayParams) SetSubnetID(subnetID string)

SetSubnetID adds the subnetId to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) SetTimeout

func (o *GetSubnetsSubnetIDPublicGatewayParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) SetVersion

func (o *GetSubnetsSubnetIDPublicGatewayParams) SetVersion(version string)

SetVersion adds the version to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithContext

WithContext adds the context to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithGeneration

WithGeneration adds the generation to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithSubnetID

WithSubnetID adds the subnetID to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithTimeout

WithTimeout adds the timeout to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WithVersion

WithVersion adds the version to the get subnets subnet ID public gateway params

func (*GetSubnetsSubnetIDPublicGatewayParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSubnetsSubnetIDPublicGatewayReader

type GetSubnetsSubnetIDPublicGatewayReader struct {
	// contains filtered or unexported fields
}

GetSubnetsSubnetIDPublicGatewayReader is a Reader for the GetSubnetsSubnetIDPublicGateway structure.

func (*GetSubnetsSubnetIDPublicGatewayReader) ReadResponse

func (o *GetSubnetsSubnetIDPublicGatewayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetVpcsIDInternalServerError

type GetVpcsIDInternalServerError struct {
	Payload *models.Riaaserror
}

GetVpcsIDInternalServerError handles this case with default header values.

error

func NewGetVpcsIDInternalServerError

func NewGetVpcsIDInternalServerError() *GetVpcsIDInternalServerError

NewGetVpcsIDInternalServerError creates a GetVpcsIDInternalServerError with default headers values

func (*GetVpcsIDInternalServerError) Error

type GetVpcsIDNotFound

type GetVpcsIDNotFound struct {
	Payload *models.Riaaserror
}

GetVpcsIDNotFound handles this case with default header values.

error

func NewGetVpcsIDNotFound

func NewGetVpcsIDNotFound() *GetVpcsIDNotFound

NewGetVpcsIDNotFound creates a GetVpcsIDNotFound with default headers values

func (*GetVpcsIDNotFound) Error

func (o *GetVpcsIDNotFound) Error() string

type GetVpcsIDOK

type GetVpcsIDOK struct {
	Payload *models.Vpc
}

GetVpcsIDOK handles this case with default header values.

dummy

func NewGetVpcsIDOK

func NewGetVpcsIDOK() *GetVpcsIDOK

NewGetVpcsIDOK creates a GetVpcsIDOK with default headers values

func (*GetVpcsIDOK) Error

func (o *GetVpcsIDOK) Error() string

type GetVpcsIDParams

type GetVpcsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The VPC idenitifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetVpcsIDParams contains all the parameters to send to the API endpoint for the get vpcs ID operation typically these are written to a http.Request

func NewGetVpcsIDParams

func NewGetVpcsIDParams() *GetVpcsIDParams

NewGetVpcsIDParams creates a new GetVpcsIDParams object with the default values initialized.

func NewGetVpcsIDParamsWithContext

func NewGetVpcsIDParamsWithContext(ctx context.Context) *GetVpcsIDParams

NewGetVpcsIDParamsWithContext creates a new GetVpcsIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetVpcsIDParamsWithHTTPClient

func NewGetVpcsIDParamsWithHTTPClient(client *http.Client) *GetVpcsIDParams

NewGetVpcsIDParamsWithHTTPClient creates a new GetVpcsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetVpcsIDParamsWithTimeout

func NewGetVpcsIDParamsWithTimeout(timeout time.Duration) *GetVpcsIDParams

NewGetVpcsIDParamsWithTimeout creates a new GetVpcsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetVpcsIDParams) SetContext

func (o *GetVpcsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get vpcs ID params

func (*GetVpcsIDParams) SetGeneration

func (o *GetVpcsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get vpcs ID params

func (*GetVpcsIDParams) SetHTTPClient

func (o *GetVpcsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get vpcs ID params

func (*GetVpcsIDParams) SetID

func (o *GetVpcsIDParams) SetID(id string)

SetID adds the id to the get vpcs ID params

func (*GetVpcsIDParams) SetTimeout

func (o *GetVpcsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get vpcs ID params

func (*GetVpcsIDParams) SetVersion

func (o *GetVpcsIDParams) SetVersion(version string)

SetVersion adds the version to the get vpcs ID params

func (*GetVpcsIDParams) WithContext

func (o *GetVpcsIDParams) WithContext(ctx context.Context) *GetVpcsIDParams

WithContext adds the context to the get vpcs ID params

func (*GetVpcsIDParams) WithGeneration

func (o *GetVpcsIDParams) WithGeneration(generation int64) *GetVpcsIDParams

WithGeneration adds the generation to the get vpcs ID params

func (*GetVpcsIDParams) WithHTTPClient

func (o *GetVpcsIDParams) WithHTTPClient(client *http.Client) *GetVpcsIDParams

WithHTTPClient adds the HTTPClient to the get vpcs ID params

func (*GetVpcsIDParams) WithID

func (o *GetVpcsIDParams) WithID(id string) *GetVpcsIDParams

WithID adds the id to the get vpcs ID params

func (*GetVpcsIDParams) WithTimeout

func (o *GetVpcsIDParams) WithTimeout(timeout time.Duration) *GetVpcsIDParams

WithTimeout adds the timeout to the get vpcs ID params

func (*GetVpcsIDParams) WithVersion

func (o *GetVpcsIDParams) WithVersion(version string) *GetVpcsIDParams

WithVersion adds the version to the get vpcs ID params

func (*GetVpcsIDParams) WriteToRequest

func (o *GetVpcsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetVpcsIDReader

type GetVpcsIDReader struct {
	// contains filtered or unexported fields
}

GetVpcsIDReader is a Reader for the GetVpcsID structure.

func (*GetVpcsIDReader) ReadResponse

func (o *GetVpcsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetVpcsInternalServerError

type GetVpcsInternalServerError struct {
	Payload *models.Riaaserror
}

GetVpcsInternalServerError handles this case with default header values.

error

func NewGetVpcsInternalServerError

func NewGetVpcsInternalServerError() *GetVpcsInternalServerError

NewGetVpcsInternalServerError creates a GetVpcsInternalServerError with default headers values

func (*GetVpcsInternalServerError) Error

type GetVpcsOK

type GetVpcsOK struct {
	Payload *GetVpcsOKBody
}

GetVpcsOK handles this case with default header values.

dummy

func NewGetVpcsOK

func NewGetVpcsOK() *GetVpcsOK

NewGetVpcsOK creates a GetVpcsOK with default headers values

func (*GetVpcsOK) Error

func (o *GetVpcsOK) Error() string

type GetVpcsOKBody

type GetVpcsOKBody struct {

	// first
	First *GetVpcsOKBodyFirst `json:"first,omitempty"`

	// The maximum number of resources can be returned by the request
	// Maximum: 100
	// Minimum: 1
	Limit int64 `json:"limit,omitempty"`

	// next
	Next *GetVpcsOKBodyNext `json:"next,omitempty"`

	// The total number of resources across all pages
	// Minimum: 0
	TotalCount *int64 `json:"total_count,omitempty"`

	// Collection of VPCs
	// Required: true
	Vpcs []*models.Vpc `json:"vpcs"`
}

GetVpcsOKBody VPCCollection swagger:model GetVpcsOKBody

func (*GetVpcsOKBody) MarshalBinary

func (o *GetVpcsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetVpcsOKBody) UnmarshalBinary

func (o *GetVpcsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetVpcsOKBody) Validate

func (o *GetVpcsOKBody) Validate(formats strfmt.Registry) error

Validate validates this get vpcs o k body

type GetVpcsOKBodyFirst

type GetVpcsOKBodyFirst struct {

	// The URL for the first page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetVpcsOKBodyFirst A reference to the first page of resources swagger:model GetVpcsOKBodyFirst

func (*GetVpcsOKBodyFirst) MarshalBinary

func (o *GetVpcsOKBodyFirst) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetVpcsOKBodyFirst) UnmarshalBinary

func (o *GetVpcsOKBodyFirst) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetVpcsOKBodyFirst) Validate

func (o *GetVpcsOKBodyFirst) Validate(formats strfmt.Registry) error

Validate validates this get vpcs o k body first

type GetVpcsOKBodyNext

type GetVpcsOKBodyNext struct {

	// The URL for the next page of resources
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`
}

GetVpcsOKBodyNext A reference to the next page of resources; this reference is included for all pages except the last page swagger:model GetVpcsOKBodyNext

func (*GetVpcsOKBodyNext) MarshalBinary

func (o *GetVpcsOKBodyNext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetVpcsOKBodyNext) UnmarshalBinary

func (o *GetVpcsOKBodyNext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetVpcsOKBodyNext) Validate

func (o *GetVpcsOKBodyNext) Validate(formats strfmt.Registry) error

Validate validates this get vpcs o k body next

type GetVpcsParams

type GetVpcsParams struct {

	/*ClassicAccess
	  The `classic_access` parameter filters the returned collection by the supplied field.
	If the supplied field is `true`, only Classic Access VPCs will be returned.
	If the supplied field is `false`, only VPCs without Classic Access will be returned.


	*/
	ClassicAccess *bool
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Limit
	  The number of resources to return on a page

	*/
	Limit *int32
	/*ResourceGroupID
	  Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers

	*/
	ResourceGroupID *string
	/*Start
	  A server-supplied token determining what resource to start the page on

	*/
	Start *string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetVpcsParams contains all the parameters to send to the API endpoint for the get vpcs operation typically these are written to a http.Request

func NewGetVpcsParams

func NewGetVpcsParams() *GetVpcsParams

NewGetVpcsParams creates a new GetVpcsParams object with the default values initialized.

func NewGetVpcsParamsWithContext

func NewGetVpcsParamsWithContext(ctx context.Context) *GetVpcsParams

NewGetVpcsParamsWithContext creates a new GetVpcsParams object with the default values initialized, and the ability to set a context for a request

func NewGetVpcsParamsWithHTTPClient

func NewGetVpcsParamsWithHTTPClient(client *http.Client) *GetVpcsParams

NewGetVpcsParamsWithHTTPClient creates a new GetVpcsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetVpcsParamsWithTimeout

func NewGetVpcsParamsWithTimeout(timeout time.Duration) *GetVpcsParams

NewGetVpcsParamsWithTimeout creates a new GetVpcsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetVpcsParams) SetClassicAccess

func (o *GetVpcsParams) SetClassicAccess(classicAccess *bool)

SetClassicAccess adds the classicAccess to the get vpcs params

func (*GetVpcsParams) SetContext

func (o *GetVpcsParams) SetContext(ctx context.Context)

SetContext adds the context to the get vpcs params

func (*GetVpcsParams) SetGeneration

func (o *GetVpcsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get vpcs params

func (*GetVpcsParams) SetHTTPClient

func (o *GetVpcsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get vpcs params

func (*GetVpcsParams) SetLimit

func (o *GetVpcsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get vpcs params

func (*GetVpcsParams) SetResourceGroupID

func (o *GetVpcsParams) SetResourceGroupID(resourceGroupID *string)

SetResourceGroupID adds the resourceGroupId to the get vpcs params

func (*GetVpcsParams) SetStart

func (o *GetVpcsParams) SetStart(start *string)

SetStart adds the start to the get vpcs params

func (*GetVpcsParams) SetTimeout

func (o *GetVpcsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get vpcs params

func (*GetVpcsParams) SetVersion

func (o *GetVpcsParams) SetVersion(version string)

SetVersion adds the version to the get vpcs params

func (*GetVpcsParams) WithClassicAccess

func (o *GetVpcsParams) WithClassicAccess(classicAccess *bool) *GetVpcsParams

WithClassicAccess adds the classicAccess to the get vpcs params

func (*GetVpcsParams) WithContext

func (o *GetVpcsParams) WithContext(ctx context.Context) *GetVpcsParams

WithContext adds the context to the get vpcs params

func (*GetVpcsParams) WithGeneration

func (o *GetVpcsParams) WithGeneration(generation int64) *GetVpcsParams

WithGeneration adds the generation to the get vpcs params

func (*GetVpcsParams) WithHTTPClient

func (o *GetVpcsParams) WithHTTPClient(client *http.Client) *GetVpcsParams

WithHTTPClient adds the HTTPClient to the get vpcs params

func (*GetVpcsParams) WithLimit

func (o *GetVpcsParams) WithLimit(limit *int32) *GetVpcsParams

WithLimit adds the limit to the get vpcs params

func (*GetVpcsParams) WithResourceGroupID

func (o *GetVpcsParams) WithResourceGroupID(resourceGroupID *string) *GetVpcsParams

WithResourceGroupID adds the resourceGroupID to the get vpcs params

func (*GetVpcsParams) WithStart

func (o *GetVpcsParams) WithStart(start *string) *GetVpcsParams

WithStart adds the start to the get vpcs params

func (*GetVpcsParams) WithTimeout

func (o *GetVpcsParams) WithTimeout(timeout time.Duration) *GetVpcsParams

WithTimeout adds the timeout to the get vpcs params

func (*GetVpcsParams) WithVersion

func (o *GetVpcsParams) WithVersion(version string) *GetVpcsParams

WithVersion adds the version to the get vpcs params

func (*GetVpcsParams) WriteToRequest

func (o *GetVpcsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetVpcsReader

type GetVpcsReader struct {
	// contains filtered or unexported fields
}

GetVpcsReader is a Reader for the GetVpcs structure.

func (*GetVpcsReader) ReadResponse

func (o *GetVpcsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetVpcsVpcIDAddressPrefixesIDNotFound

type GetVpcsVpcIDAddressPrefixesIDNotFound struct {
	Payload *models.Riaaserror
}

GetVpcsVpcIDAddressPrefixesIDNotFound handles this case with default header values.

error

func NewGetVpcsVpcIDAddressPrefixesIDNotFound

func NewGetVpcsVpcIDAddressPrefixesIDNotFound() *GetVpcsVpcIDAddressPrefixesIDNotFound

NewGetVpcsVpcIDAddressPrefixesIDNotFound creates a GetVpcsVpcIDAddressPrefixesIDNotFound with default headers values

func (*GetVpcsVpcIDAddressPrefixesIDNotFound) Error

type GetVpcsVpcIDAddressPrefixesIDOK

type GetVpcsVpcIDAddressPrefixesIDOK struct {
	Payload *models.AddressPrefix
}

GetVpcsVpcIDAddressPrefixesIDOK handles this case with default header values.

dummy

func NewGetVpcsVpcIDAddressPrefixesIDOK

func NewGetVpcsVpcIDAddressPrefixesIDOK() *GetVpcsVpcIDAddressPrefixesIDOK

NewGetVpcsVpcIDAddressPrefixesIDOK creates a GetVpcsVpcIDAddressPrefixesIDOK with default headers values

func (*GetVpcsVpcIDAddressPrefixesIDOK) Error

type GetVpcsVpcIDAddressPrefixesIDParams

type GetVpcsVpcIDAddressPrefixesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The prefix identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC idenitifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetVpcsVpcIDAddressPrefixesIDParams contains all the parameters to send to the API endpoint for the get vpcs vpc ID address prefixes ID operation typically these are written to a http.Request

func NewGetVpcsVpcIDAddressPrefixesIDParams

func NewGetVpcsVpcIDAddressPrefixesIDParams() *GetVpcsVpcIDAddressPrefixesIDParams

NewGetVpcsVpcIDAddressPrefixesIDParams creates a new GetVpcsVpcIDAddressPrefixesIDParams object with the default values initialized.

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithContext

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithContext(ctx context.Context) *GetVpcsVpcIDAddressPrefixesIDParams

NewGetVpcsVpcIDAddressPrefixesIDParamsWithContext creates a new GetVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient(client *http.Client) *GetVpcsVpcIDAddressPrefixesIDParams

NewGetVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient creates a new GetVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithTimeout

func NewGetVpcsVpcIDAddressPrefixesIDParamsWithTimeout(timeout time.Duration) *GetVpcsVpcIDAddressPrefixesIDParams

NewGetVpcsVpcIDAddressPrefixesIDParamsWithTimeout creates a new GetVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetContext

SetContext adds the context to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetGeneration

func (o *GetVpcsVpcIDAddressPrefixesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient

func (o *GetVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetID

SetID adds the id to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetTimeout

func (o *GetVpcsVpcIDAddressPrefixesIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetVersion

func (o *GetVpcsVpcIDAddressPrefixesIDParams) SetVersion(version string)

SetVersion adds the version to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) SetVpcID

func (o *GetVpcsVpcIDAddressPrefixesIDParams) SetVpcID(vpcID string)

SetVpcID adds the vpcId to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithContext

WithContext adds the context to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithGeneration

WithGeneration adds the generation to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithID

WithID adds the id to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithTimeout

WithTimeout adds the timeout to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithVersion

WithVersion adds the version to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WithVpcID

WithVpcID adds the vpcID to the get vpcs vpc ID address prefixes ID params

func (*GetVpcsVpcIDAddressPrefixesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVpcsVpcIDAddressPrefixesIDReader

type GetVpcsVpcIDAddressPrefixesIDReader struct {
	// contains filtered or unexported fields
}

GetVpcsVpcIDAddressPrefixesIDReader is a Reader for the GetVpcsVpcIDAddressPrefixesID structure.

func (*GetVpcsVpcIDAddressPrefixesIDReader) ReadResponse

func (o *GetVpcsVpcIDAddressPrefixesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetVpcsVpcIDAddressPrefixesNotFound

type GetVpcsVpcIDAddressPrefixesNotFound struct {
	Payload *models.Riaaserror
}

GetVpcsVpcIDAddressPrefixesNotFound handles this case with default header values.

error

func NewGetVpcsVpcIDAddressPrefixesNotFound

func NewGetVpcsVpcIDAddressPrefixesNotFound() *GetVpcsVpcIDAddressPrefixesNotFound

NewGetVpcsVpcIDAddressPrefixesNotFound creates a GetVpcsVpcIDAddressPrefixesNotFound with default headers values

func (*GetVpcsVpcIDAddressPrefixesNotFound) Error

type GetVpcsVpcIDAddressPrefixesOK

type GetVpcsVpcIDAddressPrefixesOK struct {
	Payload *GetVpcsVpcIDAddressPrefixesOKBody
}

GetVpcsVpcIDAddressPrefixesOK handles this case with default header values.

dummy

func NewGetVpcsVpcIDAddressPrefixesOK

func NewGetVpcsVpcIDAddressPrefixesOK() *GetVpcsVpcIDAddressPrefixesOK

NewGetVpcsVpcIDAddressPrefixesOK creates a GetVpcsVpcIDAddressPrefixesOK with default headers values

func (*GetVpcsVpcIDAddressPrefixesOK) Error

type GetVpcsVpcIDAddressPrefixesOKBody

type GetVpcsVpcIDAddressPrefixesOKBody struct {

	// Collection of address prefixes
	AddressPrefixes []*models.AddressPrefix `json:"address_prefixes"`
}

GetVpcsVpcIDAddressPrefixesOKBody AddressPoolPrefixCollection swagger:model GetVpcsVpcIDAddressPrefixesOKBody

func (*GetVpcsVpcIDAddressPrefixesOKBody) MarshalBinary

func (o *GetVpcsVpcIDAddressPrefixesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetVpcsVpcIDAddressPrefixesOKBody) UnmarshalBinary

func (o *GetVpcsVpcIDAddressPrefixesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetVpcsVpcIDAddressPrefixesOKBody) Validate

Validate validates this get vpcs vpc ID address prefixes o k body

type GetVpcsVpcIDAddressPrefixesParams

type GetVpcsVpcIDAddressPrefixesParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC identifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetVpcsVpcIDAddressPrefixesParams contains all the parameters to send to the API endpoint for the get vpcs vpc ID address prefixes operation typically these are written to a http.Request

func NewGetVpcsVpcIDAddressPrefixesParams

func NewGetVpcsVpcIDAddressPrefixesParams() *GetVpcsVpcIDAddressPrefixesParams

NewGetVpcsVpcIDAddressPrefixesParams creates a new GetVpcsVpcIDAddressPrefixesParams object with the default values initialized.

func NewGetVpcsVpcIDAddressPrefixesParamsWithContext

func NewGetVpcsVpcIDAddressPrefixesParamsWithContext(ctx context.Context) *GetVpcsVpcIDAddressPrefixesParams

NewGetVpcsVpcIDAddressPrefixesParamsWithContext creates a new GetVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a context for a request

func NewGetVpcsVpcIDAddressPrefixesParamsWithHTTPClient

func NewGetVpcsVpcIDAddressPrefixesParamsWithHTTPClient(client *http.Client) *GetVpcsVpcIDAddressPrefixesParams

NewGetVpcsVpcIDAddressPrefixesParamsWithHTTPClient creates a new GetVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetVpcsVpcIDAddressPrefixesParamsWithTimeout

func NewGetVpcsVpcIDAddressPrefixesParamsWithTimeout(timeout time.Duration) *GetVpcsVpcIDAddressPrefixesParams

NewGetVpcsVpcIDAddressPrefixesParamsWithTimeout creates a new GetVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetVpcsVpcIDAddressPrefixesParams) SetContext

SetContext adds the context to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) SetGeneration

func (o *GetVpcsVpcIDAddressPrefixesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) SetHTTPClient

func (o *GetVpcsVpcIDAddressPrefixesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) SetTimeout

func (o *GetVpcsVpcIDAddressPrefixesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) SetVersion

func (o *GetVpcsVpcIDAddressPrefixesParams) SetVersion(version string)

SetVersion adds the version to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) SetVpcID

func (o *GetVpcsVpcIDAddressPrefixesParams) SetVpcID(vpcID string)

SetVpcID adds the vpcId to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithContext

WithContext adds the context to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithGeneration

WithGeneration adds the generation to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithTimeout

WithTimeout adds the timeout to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithVersion

WithVersion adds the version to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WithVpcID

WithVpcID adds the vpcID to the get vpcs vpc ID address prefixes params

func (*GetVpcsVpcIDAddressPrefixesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVpcsVpcIDAddressPrefixesReader

type GetVpcsVpcIDAddressPrefixesReader struct {
	// contains filtered or unexported fields
}

GetVpcsVpcIDAddressPrefixesReader is a Reader for the GetVpcsVpcIDAddressPrefixes structure.

func (*GetVpcsVpcIDAddressPrefixesReader) ReadResponse

func (o *GetVpcsVpcIDAddressPrefixesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetVpcsVpcIDDefaultSecurityGroupNotFound

type GetVpcsVpcIDDefaultSecurityGroupNotFound struct {
	Payload *models.Riaaserror
}

GetVpcsVpcIDDefaultSecurityGroupNotFound handles this case with default header values.

error

func NewGetVpcsVpcIDDefaultSecurityGroupNotFound

func NewGetVpcsVpcIDDefaultSecurityGroupNotFound() *GetVpcsVpcIDDefaultSecurityGroupNotFound

NewGetVpcsVpcIDDefaultSecurityGroupNotFound creates a GetVpcsVpcIDDefaultSecurityGroupNotFound with default headers values

func (*GetVpcsVpcIDDefaultSecurityGroupNotFound) Error

type GetVpcsVpcIDDefaultSecurityGroupOK

type GetVpcsVpcIDDefaultSecurityGroupOK struct {
	Payload *models.DefaultSecurityGroup
}

GetVpcsVpcIDDefaultSecurityGroupOK handles this case with default header values.

dummy

func NewGetVpcsVpcIDDefaultSecurityGroupOK

func NewGetVpcsVpcIDDefaultSecurityGroupOK() *GetVpcsVpcIDDefaultSecurityGroupOK

NewGetVpcsVpcIDDefaultSecurityGroupOK creates a GetVpcsVpcIDDefaultSecurityGroupOK with default headers values

func (*GetVpcsVpcIDDefaultSecurityGroupOK) Error

type GetVpcsVpcIDDefaultSecurityGroupParams

type GetVpcsVpcIDDefaultSecurityGroupParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC identifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetVpcsVpcIDDefaultSecurityGroupParams contains all the parameters to send to the API endpoint for the get vpcs vpc ID default security group operation typically these are written to a http.Request

func NewGetVpcsVpcIDDefaultSecurityGroupParams

func NewGetVpcsVpcIDDefaultSecurityGroupParams() *GetVpcsVpcIDDefaultSecurityGroupParams

NewGetVpcsVpcIDDefaultSecurityGroupParams creates a new GetVpcsVpcIDDefaultSecurityGroupParams object with the default values initialized.

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithContext

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithContext(ctx context.Context) *GetVpcsVpcIDDefaultSecurityGroupParams

NewGetVpcsVpcIDDefaultSecurityGroupParamsWithContext creates a new GetVpcsVpcIDDefaultSecurityGroupParams object with the default values initialized, and the ability to set a context for a request

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithHTTPClient

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithHTTPClient(client *http.Client) *GetVpcsVpcIDDefaultSecurityGroupParams

NewGetVpcsVpcIDDefaultSecurityGroupParamsWithHTTPClient creates a new GetVpcsVpcIDDefaultSecurityGroupParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithTimeout

func NewGetVpcsVpcIDDefaultSecurityGroupParamsWithTimeout(timeout time.Duration) *GetVpcsVpcIDDefaultSecurityGroupParams

NewGetVpcsVpcIDDefaultSecurityGroupParamsWithTimeout creates a new GetVpcsVpcIDDefaultSecurityGroupParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetContext

SetContext adds the context to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetGeneration

func (o *GetVpcsVpcIDDefaultSecurityGroupParams) SetGeneration(generation int64)

SetGeneration adds the generation to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetHTTPClient

func (o *GetVpcsVpcIDDefaultSecurityGroupParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetTimeout

func (o *GetVpcsVpcIDDefaultSecurityGroupParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetVersion

func (o *GetVpcsVpcIDDefaultSecurityGroupParams) SetVersion(version string)

SetVersion adds the version to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) SetVpcID

SetVpcID adds the vpcId to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithContext

WithContext adds the context to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithGeneration

WithGeneration adds the generation to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithTimeout

WithTimeout adds the timeout to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithVersion

WithVersion adds the version to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WithVpcID

WithVpcID adds the vpcID to the get vpcs vpc ID default security group params

func (*GetVpcsVpcIDDefaultSecurityGroupParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVpcsVpcIDDefaultSecurityGroupReader

type GetVpcsVpcIDDefaultSecurityGroupReader struct {
	// contains filtered or unexported fields
}

GetVpcsVpcIDDefaultSecurityGroupReader is a Reader for the GetVpcsVpcIDDefaultSecurityGroup structure.

func (*GetVpcsVpcIDDefaultSecurityGroupReader) ReadResponse

func (o *GetVpcsVpcIDDefaultSecurityGroupReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchFloatingIpsIDBadRequest

type PatchFloatingIpsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchFloatingIpsIDBadRequest handles this case with default header values.

error

func NewPatchFloatingIpsIDBadRequest

func NewPatchFloatingIpsIDBadRequest() *PatchFloatingIpsIDBadRequest

NewPatchFloatingIpsIDBadRequest creates a PatchFloatingIpsIDBadRequest with default headers values

func (*PatchFloatingIpsIDBadRequest) Error

type PatchFloatingIpsIDBody

type PatchFloatingIpsIDBody struct {

	// The user-defined name for this key
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// target
	Target *PatchFloatingIpsIDParamsBodyTarget `json:"target,omitempty"`
}

PatchFloatingIpsIDBody FloatingIPPatch swagger:model PatchFloatingIpsIDBody

func (*PatchFloatingIpsIDBody) MarshalBinary

func (o *PatchFloatingIpsIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchFloatingIpsIDBody) UnmarshalBinary

func (o *PatchFloatingIpsIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchFloatingIpsIDBody) Validate

func (o *PatchFloatingIpsIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch floating ips ID body

type PatchFloatingIpsIDInternalServerError

type PatchFloatingIpsIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchFloatingIpsIDInternalServerError handles this case with default header values.

error

func NewPatchFloatingIpsIDInternalServerError

func NewPatchFloatingIpsIDInternalServerError() *PatchFloatingIpsIDInternalServerError

NewPatchFloatingIpsIDInternalServerError creates a PatchFloatingIpsIDInternalServerError with default headers values

func (*PatchFloatingIpsIDInternalServerError) Error

type PatchFloatingIpsIDNotFound

type PatchFloatingIpsIDNotFound struct {
	Payload *models.Riaaserror
}

PatchFloatingIpsIDNotFound handles this case with default header values.

error

func NewPatchFloatingIpsIDNotFound

func NewPatchFloatingIpsIDNotFound() *PatchFloatingIpsIDNotFound

NewPatchFloatingIpsIDNotFound creates a PatchFloatingIpsIDNotFound with default headers values

func (*PatchFloatingIpsIDNotFound) Error

type PatchFloatingIpsIDOK

type PatchFloatingIpsIDOK struct {
	Payload *models.FloatingIP
}

PatchFloatingIpsIDOK handles this case with default header values.

dummy

func NewPatchFloatingIpsIDOK

func NewPatchFloatingIpsIDOK() *PatchFloatingIpsIDOK

NewPatchFloatingIpsIDOK creates a PatchFloatingIpsIDOK with default headers values

func (*PatchFloatingIpsIDOK) Error

func (o *PatchFloatingIpsIDOK) Error() string

type PatchFloatingIpsIDParams

type PatchFloatingIpsIDParams struct {

	/*Body*/
	Body PatchFloatingIpsIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The floating ip identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchFloatingIpsIDParams contains all the parameters to send to the API endpoint for the patch floating ips ID operation typically these are written to a http.Request

func NewPatchFloatingIpsIDParams

func NewPatchFloatingIpsIDParams() *PatchFloatingIpsIDParams

NewPatchFloatingIpsIDParams creates a new PatchFloatingIpsIDParams object with the default values initialized.

func NewPatchFloatingIpsIDParamsWithContext

func NewPatchFloatingIpsIDParamsWithContext(ctx context.Context) *PatchFloatingIpsIDParams

NewPatchFloatingIpsIDParamsWithContext creates a new PatchFloatingIpsIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchFloatingIpsIDParamsWithHTTPClient

func NewPatchFloatingIpsIDParamsWithHTTPClient(client *http.Client) *PatchFloatingIpsIDParams

NewPatchFloatingIpsIDParamsWithHTTPClient creates a new PatchFloatingIpsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchFloatingIpsIDParamsWithTimeout

func NewPatchFloatingIpsIDParamsWithTimeout(timeout time.Duration) *PatchFloatingIpsIDParams

NewPatchFloatingIpsIDParamsWithTimeout creates a new PatchFloatingIpsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchFloatingIpsIDParams) SetBody

SetBody adds the body to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetContext

func (o *PatchFloatingIpsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetGeneration

func (o *PatchFloatingIpsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetHTTPClient

func (o *PatchFloatingIpsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetID

func (o *PatchFloatingIpsIDParams) SetID(id string)

SetID adds the id to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetTimeout

func (o *PatchFloatingIpsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) SetVersion

func (o *PatchFloatingIpsIDParams) SetVersion(version string)

SetVersion adds the version to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithBody

WithBody adds the body to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithContext

WithContext adds the context to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithGeneration

func (o *PatchFloatingIpsIDParams) WithGeneration(generation int64) *PatchFloatingIpsIDParams

WithGeneration adds the generation to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithHTTPClient

func (o *PatchFloatingIpsIDParams) WithHTTPClient(client *http.Client) *PatchFloatingIpsIDParams

WithHTTPClient adds the HTTPClient to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithID

WithID adds the id to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithTimeout

WithTimeout adds the timeout to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WithVersion

func (o *PatchFloatingIpsIDParams) WithVersion(version string) *PatchFloatingIpsIDParams

WithVersion adds the version to the patch floating ips ID params

func (*PatchFloatingIpsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchFloatingIpsIDParamsBodyTarget

type PatchFloatingIpsIDParamsBodyTarget struct {

	// The unique identifier for this resource group
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PatchFloatingIpsIDParamsBodyTarget NetworkInterfaceIdentity swagger:model PatchFloatingIpsIDParamsBodyTarget

func (*PatchFloatingIpsIDParamsBodyTarget) MarshalBinary

func (o *PatchFloatingIpsIDParamsBodyTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchFloatingIpsIDParamsBodyTarget) UnmarshalBinary

func (o *PatchFloatingIpsIDParamsBodyTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchFloatingIpsIDParamsBodyTarget) Validate

Validate validates this patch floating ips ID params body target

type PatchFloatingIpsIDReader

type PatchFloatingIpsIDReader struct {
	// contains filtered or unexported fields
}

PatchFloatingIpsIDReader is a Reader for the PatchFloatingIpsID structure.

func (*PatchFloatingIpsIDReader) ReadResponse

func (o *PatchFloatingIpsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchNetworkAclsIDBadRequest

type PatchNetworkAclsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchNetworkAclsIDBadRequest handles this case with default header values.

error

func NewPatchNetworkAclsIDBadRequest

func NewPatchNetworkAclsIDBadRequest() *PatchNetworkAclsIDBadRequest

NewPatchNetworkAclsIDBadRequest creates a PatchNetworkAclsIDBadRequest with default headers values

func (*PatchNetworkAclsIDBadRequest) Error

type PatchNetworkAclsIDBody

type PatchNetworkAclsIDBody struct {

	// The user-defined name for this acl
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchNetworkAclsIDBody patch network acls ID body swagger:model PatchNetworkAclsIDBody

func (*PatchNetworkAclsIDBody) MarshalBinary

func (o *PatchNetworkAclsIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchNetworkAclsIDBody) UnmarshalBinary

func (o *PatchNetworkAclsIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchNetworkAclsIDBody) Validate

func (o *PatchNetworkAclsIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch network acls ID body

type PatchNetworkAclsIDInternalServerError

type PatchNetworkAclsIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchNetworkAclsIDInternalServerError handles this case with default header values.

error

func NewPatchNetworkAclsIDInternalServerError

func NewPatchNetworkAclsIDInternalServerError() *PatchNetworkAclsIDInternalServerError

NewPatchNetworkAclsIDInternalServerError creates a PatchNetworkAclsIDInternalServerError with default headers values

func (*PatchNetworkAclsIDInternalServerError) Error

type PatchNetworkAclsIDOK

type PatchNetworkAclsIDOK struct {
	Payload *models.NetworkACL
}

PatchNetworkAclsIDOK handles this case with default header values.

dummy

func NewPatchNetworkAclsIDOK

func NewPatchNetworkAclsIDOK() *PatchNetworkAclsIDOK

NewPatchNetworkAclsIDOK creates a PatchNetworkAclsIDOK with default headers values

func (*PatchNetworkAclsIDOK) Error

func (o *PatchNetworkAclsIDOK) Error() string

type PatchNetworkAclsIDParams

type PatchNetworkAclsIDParams struct {

	/*Body*/
	Body PatchNetworkAclsIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network ACL identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchNetworkAclsIDParams contains all the parameters to send to the API endpoint for the patch network acls ID operation typically these are written to a http.Request

func NewPatchNetworkAclsIDParams

func NewPatchNetworkAclsIDParams() *PatchNetworkAclsIDParams

NewPatchNetworkAclsIDParams creates a new PatchNetworkAclsIDParams object with the default values initialized.

func NewPatchNetworkAclsIDParamsWithContext

func NewPatchNetworkAclsIDParamsWithContext(ctx context.Context) *PatchNetworkAclsIDParams

NewPatchNetworkAclsIDParamsWithContext creates a new PatchNetworkAclsIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchNetworkAclsIDParamsWithHTTPClient

func NewPatchNetworkAclsIDParamsWithHTTPClient(client *http.Client) *PatchNetworkAclsIDParams

NewPatchNetworkAclsIDParamsWithHTTPClient creates a new PatchNetworkAclsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchNetworkAclsIDParamsWithTimeout

func NewPatchNetworkAclsIDParamsWithTimeout(timeout time.Duration) *PatchNetworkAclsIDParams

NewPatchNetworkAclsIDParamsWithTimeout creates a new PatchNetworkAclsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchNetworkAclsIDParams) SetBody

SetBody adds the body to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetContext

func (o *PatchNetworkAclsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetGeneration

func (o *PatchNetworkAclsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetHTTPClient

func (o *PatchNetworkAclsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetID

func (o *PatchNetworkAclsIDParams) SetID(id string)

SetID adds the id to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetTimeout

func (o *PatchNetworkAclsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch network acls ID params

func (*PatchNetworkAclsIDParams) SetVersion

func (o *PatchNetworkAclsIDParams) SetVersion(version string)

SetVersion adds the version to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithBody

WithBody adds the body to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithContext

WithContext adds the context to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithGeneration

func (o *PatchNetworkAclsIDParams) WithGeneration(generation int64) *PatchNetworkAclsIDParams

WithGeneration adds the generation to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithHTTPClient

func (o *PatchNetworkAclsIDParams) WithHTTPClient(client *http.Client) *PatchNetworkAclsIDParams

WithHTTPClient adds the HTTPClient to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithID

WithID adds the id to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithTimeout

WithTimeout adds the timeout to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WithVersion

func (o *PatchNetworkAclsIDParams) WithVersion(version string) *PatchNetworkAclsIDParams

WithVersion adds the version to the patch network acls ID params

func (*PatchNetworkAclsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchNetworkAclsIDReader

type PatchNetworkAclsIDReader struct {
	// contains filtered or unexported fields
}

PatchNetworkAclsIDReader is a Reader for the PatchNetworkAclsID structure.

func (*PatchNetworkAclsIDReader) ReadResponse

func (o *PatchNetworkAclsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchNetworkAclsNetworkACLIDRulesIDBadRequest

type PatchNetworkAclsNetworkACLIDRulesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchNetworkAclsNetworkACLIDRulesIDBadRequest handles this case with default header values.

error

func NewPatchNetworkAclsNetworkACLIDRulesIDBadRequest

func NewPatchNetworkAclsNetworkACLIDRulesIDBadRequest() *PatchNetworkAclsNetworkACLIDRulesIDBadRequest

NewPatchNetworkAclsNetworkACLIDRulesIDBadRequest creates a PatchNetworkAclsNetworkACLIDRulesIDBadRequest with default headers values

func (*PatchNetworkAclsNetworkACLIDRulesIDBadRequest) Error

type PatchNetworkAclsNetworkACLIDRulesIDBody

type PatchNetworkAclsNetworkACLIDRulesIDBody struct {

	// Whether to allow or deny matching traffic
	// Enum: [allow deny]
	Action string `json:"action,omitempty"`

	// before
	Before *PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore `json:"before,omitempty"`

	// The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
	Code *int64 `json:"code,omitempty"`

	// The destination IP address or CIDR block
	Destination string `json:"destination,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMax int64 `json:"destination_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMin int64 `json:"destination_port_min,omitempty"`

	// Whether the traffic to be matched is ingress or egress
	// Enum: [ingress egress]
	Direction string `json:"direction,omitempty"`

	// The user-defined name for this network ACL rule
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMax int64 `json:"port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMin int64 `json:"port_min,omitempty"`

	// Must be `all` to match all protocols.
	Protocol string `json:"protocol,omitempty"`

	// The source IP address or CIDR block
	Source string `json:"source,omitempty"`

	// The inclusive upper bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMax int64 `json:"source_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMin int64 `json:"source_port_min,omitempty"`

	// The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
	Type *int64 `json:"type,omitempty"`
}

PatchNetworkAclsNetworkACLIDRulesIDBody TupleRuleTemplateNetworkACLContext swagger:model PatchNetworkAclsNetworkACLIDRulesIDBody

func (*PatchNetworkAclsNetworkACLIDRulesIDBody) MarshalBinary

func (o *PatchNetworkAclsNetworkACLIDRulesIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchNetworkAclsNetworkACLIDRulesIDBody) UnmarshalBinary

func (o *PatchNetworkAclsNetworkACLIDRulesIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchNetworkAclsNetworkACLIDRulesIDBody) Validate

Validate validates this patch network acls network ACL ID rules ID body

type PatchNetworkAclsNetworkACLIDRulesIDInternalServerError

type PatchNetworkAclsNetworkACLIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchNetworkAclsNetworkACLIDRulesIDInternalServerError handles this case with default header values.

error

func NewPatchNetworkAclsNetworkACLIDRulesIDInternalServerError

func NewPatchNetworkAclsNetworkACLIDRulesIDInternalServerError() *PatchNetworkAclsNetworkACLIDRulesIDInternalServerError

NewPatchNetworkAclsNetworkACLIDRulesIDInternalServerError creates a PatchNetworkAclsNetworkACLIDRulesIDInternalServerError with default headers values

func (*PatchNetworkAclsNetworkACLIDRulesIDInternalServerError) Error

type PatchNetworkAclsNetworkACLIDRulesIDNotFound

type PatchNetworkAclsNetworkACLIDRulesIDNotFound struct {
	Payload *models.Riaaserror
}

PatchNetworkAclsNetworkACLIDRulesIDNotFound handles this case with default header values.

error

func NewPatchNetworkAclsNetworkACLIDRulesIDNotFound

func NewPatchNetworkAclsNetworkACLIDRulesIDNotFound() *PatchNetworkAclsNetworkACLIDRulesIDNotFound

NewPatchNetworkAclsNetworkACLIDRulesIDNotFound creates a PatchNetworkAclsNetworkACLIDRulesIDNotFound with default headers values

func (*PatchNetworkAclsNetworkACLIDRulesIDNotFound) Error

type PatchNetworkAclsNetworkACLIDRulesIDOK

type PatchNetworkAclsNetworkACLIDRulesIDOK struct {
	Payload *models.NetworkACLRule
}

PatchNetworkAclsNetworkACLIDRulesIDOK handles this case with default header values.

dummy

func NewPatchNetworkAclsNetworkACLIDRulesIDOK

func NewPatchNetworkAclsNetworkACLIDRulesIDOK() *PatchNetworkAclsNetworkACLIDRulesIDOK

NewPatchNetworkAclsNetworkACLIDRulesIDOK creates a PatchNetworkAclsNetworkACLIDRulesIDOK with default headers values

func (*PatchNetworkAclsNetworkACLIDRulesIDOK) Error

type PatchNetworkAclsNetworkACLIDRulesIDParams

type PatchNetworkAclsNetworkACLIDRulesIDParams struct {

	/*Body*/
	Body PatchNetworkAclsNetworkACLIDRulesIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*NetworkACLID
	  The network ACL identifier

	*/
	NetworkACLID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchNetworkAclsNetworkACLIDRulesIDParams contains all the parameters to send to the API endpoint for the patch network acls network ACL ID rules ID operation typically these are written to a http.Request

func NewPatchNetworkAclsNetworkACLIDRulesIDParams

func NewPatchNetworkAclsNetworkACLIDRulesIDParams() *PatchNetworkAclsNetworkACLIDRulesIDParams

NewPatchNetworkAclsNetworkACLIDRulesIDParams creates a new PatchNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized.

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithContext

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithContext(ctx context.Context) *PatchNetworkAclsNetworkACLIDRulesIDParams

NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithContext creates a new PatchNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient(client *http.Client) *PatchNetworkAclsNetworkACLIDRulesIDParams

NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithHTTPClient creates a new PatchNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithTimeout

func NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithTimeout(timeout time.Duration) *PatchNetworkAclsNetworkACLIDRulesIDParams

NewPatchNetworkAclsNetworkACLIDRulesIDParamsWithTimeout creates a new PatchNetworkAclsNetworkACLIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetBody

SetBody adds the body to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetContext

SetContext adds the context to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetGeneration

func (o *PatchNetworkAclsNetworkACLIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient

func (o *PatchNetworkAclsNetworkACLIDRulesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetID

SetID adds the id to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID

func (o *PatchNetworkAclsNetworkACLIDRulesIDParams) SetNetworkACLID(networkACLID string)

SetNetworkACLID adds the networkAclId to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetTimeout

SetTimeout adds the timeout to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) SetVersion

func (o *PatchNetworkAclsNetworkACLIDRulesIDParams) SetVersion(version string)

SetVersion adds the version to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithBody

WithBody adds the body to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithContext

WithContext adds the context to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithID

WithID adds the id to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithNetworkACLID

WithNetworkACLID adds the networkACLID to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WithVersion

WithVersion adds the version to the patch network acls network ACL ID rules ID params

func (*PatchNetworkAclsNetworkACLIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore

type PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore struct {

	// The unique identifier for this rule
	// Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
	ID string `json:"id,omitempty"`
}

PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore patch network acls network ACL ID rules ID params body before swagger:model PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore

func (*PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore) MarshalBinary

MarshalBinary interface implementation

func (*PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PatchNetworkAclsNetworkACLIDRulesIDParamsBodyBefore) Validate

Validate validates this patch network acls network ACL ID rules ID params body before

type PatchNetworkAclsNetworkACLIDRulesIDReader

type PatchNetworkAclsNetworkACLIDRulesIDReader struct {
	// contains filtered or unexported fields
}

PatchNetworkAclsNetworkACLIDRulesIDReader is a Reader for the PatchNetworkAclsNetworkACLIDRulesID structure.

func (*PatchNetworkAclsNetworkACLIDRulesIDReader) ReadResponse

func (o *PatchNetworkAclsNetworkACLIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchPublicGatewaysIDBadRequest

type PatchPublicGatewaysIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchPublicGatewaysIDBadRequest handles this case with default header values.

error

func NewPatchPublicGatewaysIDBadRequest

func NewPatchPublicGatewaysIDBadRequest() *PatchPublicGatewaysIDBadRequest

NewPatchPublicGatewaysIDBadRequest creates a PatchPublicGatewaysIDBadRequest with default headers values

func (*PatchPublicGatewaysIDBadRequest) Error

type PatchPublicGatewaysIDBody

type PatchPublicGatewaysIDBody struct {

	// The user-defined name for this public gateway
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchPublicGatewaysIDBody patch public gateways ID body swagger:model PatchPublicGatewaysIDBody

func (*PatchPublicGatewaysIDBody) MarshalBinary

func (o *PatchPublicGatewaysIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchPublicGatewaysIDBody) UnmarshalBinary

func (o *PatchPublicGatewaysIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchPublicGatewaysIDBody) Validate

func (o *PatchPublicGatewaysIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch public gateways ID body

type PatchPublicGatewaysIDInternalServerError

type PatchPublicGatewaysIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchPublicGatewaysIDInternalServerError handles this case with default header values.

error

func NewPatchPublicGatewaysIDInternalServerError

func NewPatchPublicGatewaysIDInternalServerError() *PatchPublicGatewaysIDInternalServerError

NewPatchPublicGatewaysIDInternalServerError creates a PatchPublicGatewaysIDInternalServerError with default headers values

func (*PatchPublicGatewaysIDInternalServerError) Error

type PatchPublicGatewaysIDOK

type PatchPublicGatewaysIDOK struct {
	Payload *models.PublicGateway
}

PatchPublicGatewaysIDOK handles this case with default header values.

dummy

func NewPatchPublicGatewaysIDOK

func NewPatchPublicGatewaysIDOK() *PatchPublicGatewaysIDOK

NewPatchPublicGatewaysIDOK creates a PatchPublicGatewaysIDOK with default headers values

func (*PatchPublicGatewaysIDOK) Error

func (o *PatchPublicGatewaysIDOK) Error() string

type PatchPublicGatewaysIDParams

type PatchPublicGatewaysIDParams struct {

	/*Body*/
	Body PatchPublicGatewaysIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The public gateway identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchPublicGatewaysIDParams contains all the parameters to send to the API endpoint for the patch public gateways ID operation typically these are written to a http.Request

func NewPatchPublicGatewaysIDParams

func NewPatchPublicGatewaysIDParams() *PatchPublicGatewaysIDParams

NewPatchPublicGatewaysIDParams creates a new PatchPublicGatewaysIDParams object with the default values initialized.

func NewPatchPublicGatewaysIDParamsWithContext

func NewPatchPublicGatewaysIDParamsWithContext(ctx context.Context) *PatchPublicGatewaysIDParams

NewPatchPublicGatewaysIDParamsWithContext creates a new PatchPublicGatewaysIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchPublicGatewaysIDParamsWithHTTPClient

func NewPatchPublicGatewaysIDParamsWithHTTPClient(client *http.Client) *PatchPublicGatewaysIDParams

NewPatchPublicGatewaysIDParamsWithHTTPClient creates a new PatchPublicGatewaysIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchPublicGatewaysIDParamsWithTimeout

func NewPatchPublicGatewaysIDParamsWithTimeout(timeout time.Duration) *PatchPublicGatewaysIDParams

NewPatchPublicGatewaysIDParamsWithTimeout creates a new PatchPublicGatewaysIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchPublicGatewaysIDParams) SetBody

SetBody adds the body to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetContext

func (o *PatchPublicGatewaysIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetGeneration

func (o *PatchPublicGatewaysIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetHTTPClient

func (o *PatchPublicGatewaysIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetID

func (o *PatchPublicGatewaysIDParams) SetID(id string)

SetID adds the id to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetTimeout

func (o *PatchPublicGatewaysIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) SetVersion

func (o *PatchPublicGatewaysIDParams) SetVersion(version string)

SetVersion adds the version to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithBody

WithBody adds the body to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithContext

WithContext adds the context to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithGeneration

func (o *PatchPublicGatewaysIDParams) WithGeneration(generation int64) *PatchPublicGatewaysIDParams

WithGeneration adds the generation to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithID

WithID adds the id to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithTimeout

WithTimeout adds the timeout to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WithVersion

WithVersion adds the version to the patch public gateways ID params

func (*PatchPublicGatewaysIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchPublicGatewaysIDReader

type PatchPublicGatewaysIDReader struct {
	// contains filtered or unexported fields
}

PatchPublicGatewaysIDReader is a Reader for the PatchPublicGatewaysID structure.

func (*PatchPublicGatewaysIDReader) ReadResponse

func (o *PatchPublicGatewaysIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchSecurityGroupsIDBadRequest

type PatchSecurityGroupsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchSecurityGroupsIDBadRequest handles this case with default header values.

error

func NewPatchSecurityGroupsIDBadRequest

func NewPatchSecurityGroupsIDBadRequest() *PatchSecurityGroupsIDBadRequest

NewPatchSecurityGroupsIDBadRequest creates a PatchSecurityGroupsIDBadRequest with default headers values

func (*PatchSecurityGroupsIDBadRequest) Error

type PatchSecurityGroupsIDBody

type PatchSecurityGroupsIDBody struct {

	// The user-assigned name of this security group. If the user does not provide a name one will be automatically assigned. Security group names must be unique within the scope of a user account
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchSecurityGroupsIDBody SecurityGroupPatch swagger:model PatchSecurityGroupsIDBody

func (*PatchSecurityGroupsIDBody) MarshalBinary

func (o *PatchSecurityGroupsIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchSecurityGroupsIDBody) UnmarshalBinary

func (o *PatchSecurityGroupsIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchSecurityGroupsIDBody) Validate

func (o *PatchSecurityGroupsIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch security groups ID body

type PatchSecurityGroupsIDInternalServerError

type PatchSecurityGroupsIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchSecurityGroupsIDInternalServerError handles this case with default header values.

error

func NewPatchSecurityGroupsIDInternalServerError

func NewPatchSecurityGroupsIDInternalServerError() *PatchSecurityGroupsIDInternalServerError

NewPatchSecurityGroupsIDInternalServerError creates a PatchSecurityGroupsIDInternalServerError with default headers values

func (*PatchSecurityGroupsIDInternalServerError) Error

type PatchSecurityGroupsIDOK

type PatchSecurityGroupsIDOK struct {
	Payload *models.SecurityGroup
}

PatchSecurityGroupsIDOK handles this case with default header values.

dummy

func NewPatchSecurityGroupsIDOK

func NewPatchSecurityGroupsIDOK() *PatchSecurityGroupsIDOK

NewPatchSecurityGroupsIDOK creates a PatchSecurityGroupsIDOK with default headers values

func (*PatchSecurityGroupsIDOK) Error

func (o *PatchSecurityGroupsIDOK) Error() string

type PatchSecurityGroupsIDParams

type PatchSecurityGroupsIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The security group identifier

	*/
	ID string
	/*RequestBody*/
	RequestBody PatchSecurityGroupsIDBody
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchSecurityGroupsIDParams contains all the parameters to send to the API endpoint for the patch security groups ID operation typically these are written to a http.Request

func NewPatchSecurityGroupsIDParams

func NewPatchSecurityGroupsIDParams() *PatchSecurityGroupsIDParams

NewPatchSecurityGroupsIDParams creates a new PatchSecurityGroupsIDParams object with the default values initialized.

func NewPatchSecurityGroupsIDParamsWithContext

func NewPatchSecurityGroupsIDParamsWithContext(ctx context.Context) *PatchSecurityGroupsIDParams

NewPatchSecurityGroupsIDParamsWithContext creates a new PatchSecurityGroupsIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchSecurityGroupsIDParamsWithHTTPClient

func NewPatchSecurityGroupsIDParamsWithHTTPClient(client *http.Client) *PatchSecurityGroupsIDParams

NewPatchSecurityGroupsIDParamsWithHTTPClient creates a new PatchSecurityGroupsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchSecurityGroupsIDParamsWithTimeout

func NewPatchSecurityGroupsIDParamsWithTimeout(timeout time.Duration) *PatchSecurityGroupsIDParams

NewPatchSecurityGroupsIDParamsWithTimeout creates a new PatchSecurityGroupsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchSecurityGroupsIDParams) SetContext

func (o *PatchSecurityGroupsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetGeneration

func (o *PatchSecurityGroupsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetHTTPClient

func (o *PatchSecurityGroupsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetID

func (o *PatchSecurityGroupsIDParams) SetID(id string)

SetID adds the id to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetRequestBody

func (o *PatchSecurityGroupsIDParams) SetRequestBody(requestBody PatchSecurityGroupsIDBody)

SetRequestBody adds the requestBody to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetTimeout

func (o *PatchSecurityGroupsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) SetVersion

func (o *PatchSecurityGroupsIDParams) SetVersion(version string)

SetVersion adds the version to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithContext

WithContext adds the context to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithGeneration

func (o *PatchSecurityGroupsIDParams) WithGeneration(generation int64) *PatchSecurityGroupsIDParams

WithGeneration adds the generation to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithID

WithID adds the id to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithRequestBody

WithRequestBody adds the requestBody to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithTimeout

WithTimeout adds the timeout to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WithVersion

WithVersion adds the version to the patch security groups ID params

func (*PatchSecurityGroupsIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchSecurityGroupsIDReader

type PatchSecurityGroupsIDReader struct {
	// contains filtered or unexported fields
}

PatchSecurityGroupsIDReader is a Reader for the PatchSecurityGroupsID structure.

func (*PatchSecurityGroupsIDReader) ReadResponse

func (o *PatchSecurityGroupsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest

type PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest handles this case with default header values.

error

func NewPatchSecurityGroupsSecurityGroupIDRulesIDBadRequest

func NewPatchSecurityGroupsSecurityGroupIDRulesIDBadRequest() *PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest

NewPatchSecurityGroupsSecurityGroupIDRulesIDBadRequest creates a PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest with default headers values

func (*PatchSecurityGroupsSecurityGroupIDRulesIDBadRequest) Error

type PatchSecurityGroupsSecurityGroupIDRulesIDBody

type PatchSecurityGroupsSecurityGroupIDRulesIDBody struct {

	// The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
	Code *int64 `json:"code,omitempty"`

	// The direction of traffic to enforce (ingress, egress)
	// Enum: [ingress egress]
	Direction string `json:"direction,omitempty"`

	// The IP version to enforce (ipv4, ipv6). The format of 'remote.address' or 'remote.cidr_block' must match this field, if they are used. Also, if 'remote' references another security group (ie. using remote.id, remote.name, remote.crn) then this rule will only apply to IP addresses (network interfaces) in that group which match this ip_version.
	// Enum: [ipv4 ipv6]
	IPVersion string `json:"ip_version,omitempty"`

	// The highest port in the range of ports to be matched; if unspecified, `65535` is used.
	PortMax *int64 `json:"port_max,omitempty"`

	// The lowest port in the range of ports to be matched; if unspecified, `1` is used.
	PortMin *int64 `json:"port_min,omitempty"`

	// remote
	Remote *PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote `json:"remote,omitempty"`

	// The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
	Type *int64 `json:"type,omitempty"`
}

PatchSecurityGroupsSecurityGroupIDRulesIDBody SecurityGroupRuleTemplate swagger:model PatchSecurityGroupsSecurityGroupIDRulesIDBody

func (*PatchSecurityGroupsSecurityGroupIDRulesIDBody) MarshalBinary

MarshalBinary interface implementation

func (*PatchSecurityGroupsSecurityGroupIDRulesIDBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PatchSecurityGroupsSecurityGroupIDRulesIDBody) Validate

Validate validates this patch security groups security group ID rules ID body

type PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError

type PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError handles this case with default header values.

error

func NewPatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError

func NewPatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError() *PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError

NewPatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError creates a PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError with default headers values

func (*PatchSecurityGroupsSecurityGroupIDRulesIDInternalServerError) Error

type PatchSecurityGroupsSecurityGroupIDRulesIDOK

type PatchSecurityGroupsSecurityGroupIDRulesIDOK struct {
	Payload *models.SecurityGroupRule
}

PatchSecurityGroupsSecurityGroupIDRulesIDOK handles this case with default header values.

dummy

func NewPatchSecurityGroupsSecurityGroupIDRulesIDOK

func NewPatchSecurityGroupsSecurityGroupIDRulesIDOK() *PatchSecurityGroupsSecurityGroupIDRulesIDOK

NewPatchSecurityGroupsSecurityGroupIDRulesIDOK creates a PatchSecurityGroupsSecurityGroupIDRulesIDOK with default headers values

func (*PatchSecurityGroupsSecurityGroupIDRulesIDOK) Error

type PatchSecurityGroupsSecurityGroupIDRulesIDParams

type PatchSecurityGroupsSecurityGroupIDRulesIDParams struct {

	/*Body*/
	Body PatchSecurityGroupsSecurityGroupIDRulesIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The rule identifier

	*/
	ID string
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchSecurityGroupsSecurityGroupIDRulesIDParams contains all the parameters to send to the API endpoint for the patch security groups security group ID rules ID operation typically these are written to a http.Request

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParams

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParams() *PatchSecurityGroupsSecurityGroupIDRulesIDParams

NewPatchSecurityGroupsSecurityGroupIDRulesIDParams creates a new PatchSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized.

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithContext

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithContext(ctx context.Context) *PatchSecurityGroupsSecurityGroupIDRulesIDParams

NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithContext creates a new PatchSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient(client *http.Client) *PatchSecurityGroupsSecurityGroupIDRulesIDParams

NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithHTTPClient creates a new PatchSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout

func NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout(timeout time.Duration) *PatchSecurityGroupsSecurityGroupIDRulesIDParams

NewPatchSecurityGroupsSecurityGroupIDRulesIDParamsWithTimeout creates a new PatchSecurityGroupsSecurityGroupIDRulesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetBody

SetBody adds the body to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetContext

SetContext adds the context to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration

func (o *PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetID

SetID adds the id to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID

func (o *PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetTimeout

SetTimeout adds the timeout to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) SetVersion

SetVersion adds the version to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithBody

WithBody adds the body to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithContext

WithContext adds the context to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithGeneration

WithGeneration adds the generation to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithID

WithID adds the id to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithTimeout

WithTimeout adds the timeout to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WithVersion

WithVersion adds the version to the patch security groups security group ID rules ID params

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote

type PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote struct {

	// A single IPv4 or IPv6 address.
	Address string `json:"address,omitempty"`

	// A range of IPv4 or IPv6 addresses, in CIDR format.
	CidrBlock string `json:"cidr_block,omitempty"`

	// The security group's CRN
	Crn string `json:"crn,omitempty"`

	// The security group's unique identifier.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote SecurityGroupIdentityByName // // Uniquely identifies a security group using any one of ID, CRN, or name. swagger:model PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote) MarshalBinary

MarshalBinary interface implementation

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PatchSecurityGroupsSecurityGroupIDRulesIDParamsBodyRemote) Validate

Validate validates this patch security groups security group ID rules ID params body remote

type PatchSecurityGroupsSecurityGroupIDRulesIDReader

type PatchSecurityGroupsSecurityGroupIDRulesIDReader struct {
	// contains filtered or unexported fields
}

PatchSecurityGroupsSecurityGroupIDRulesIDReader is a Reader for the PatchSecurityGroupsSecurityGroupIDRulesID structure.

func (*PatchSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse

func (o *PatchSecurityGroupsSecurityGroupIDRulesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchSubnetsIDBadRequest

type PatchSubnetsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchSubnetsIDBadRequest handles this case with default header values.

error

func NewPatchSubnetsIDBadRequest

func NewPatchSubnetsIDBadRequest() *PatchSubnetsIDBadRequest

NewPatchSubnetsIDBadRequest creates a PatchSubnetsIDBadRequest with default headers values

func (*PatchSubnetsIDBadRequest) Error

func (o *PatchSubnetsIDBadRequest) Error() string

type PatchSubnetsIDBody

type PatchSubnetsIDBody struct {

	// The user-defined name for this subnet
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// network acl
	NetworkACL *PatchSubnetsIDParamsBodyNetworkACL `json:"network_acl,omitempty"`

	// public gateway
	PublicGateway *PatchSubnetsIDParamsBodyPublicGateway `json:"public_gateway,omitempty"`
}

PatchSubnetsIDBody patch subnets ID body swagger:model PatchSubnetsIDBody

func (*PatchSubnetsIDBody) MarshalBinary

func (o *PatchSubnetsIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchSubnetsIDBody) UnmarshalBinary

func (o *PatchSubnetsIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchSubnetsIDBody) Validate

func (o *PatchSubnetsIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch subnets ID body

type PatchSubnetsIDInternalServerError

type PatchSubnetsIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchSubnetsIDInternalServerError handles this case with default header values.

error

func NewPatchSubnetsIDInternalServerError

func NewPatchSubnetsIDInternalServerError() *PatchSubnetsIDInternalServerError

NewPatchSubnetsIDInternalServerError creates a PatchSubnetsIDInternalServerError with default headers values

func (*PatchSubnetsIDInternalServerError) Error

type PatchSubnetsIDNotFound

type PatchSubnetsIDNotFound struct {
	Payload *models.Riaaserror
}

PatchSubnetsIDNotFound handles this case with default header values.

error

func NewPatchSubnetsIDNotFound

func NewPatchSubnetsIDNotFound() *PatchSubnetsIDNotFound

NewPatchSubnetsIDNotFound creates a PatchSubnetsIDNotFound with default headers values

func (*PatchSubnetsIDNotFound) Error

func (o *PatchSubnetsIDNotFound) Error() string

type PatchSubnetsIDOK

type PatchSubnetsIDOK struct {
	Payload *models.Subnet
}

PatchSubnetsIDOK handles this case with default header values.

dummy

func NewPatchSubnetsIDOK

func NewPatchSubnetsIDOK() *PatchSubnetsIDOK

NewPatchSubnetsIDOK creates a PatchSubnetsIDOK with default headers values

func (*PatchSubnetsIDOK) Error

func (o *PatchSubnetsIDOK) Error() string

type PatchSubnetsIDParams

type PatchSubnetsIDParams struct {

	/*Body*/
	Body PatchSubnetsIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The subnet identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchSubnetsIDParams contains all the parameters to send to the API endpoint for the patch subnets ID operation typically these are written to a http.Request

func NewPatchSubnetsIDParams

func NewPatchSubnetsIDParams() *PatchSubnetsIDParams

NewPatchSubnetsIDParams creates a new PatchSubnetsIDParams object with the default values initialized.

func NewPatchSubnetsIDParamsWithContext

func NewPatchSubnetsIDParamsWithContext(ctx context.Context) *PatchSubnetsIDParams

NewPatchSubnetsIDParamsWithContext creates a new PatchSubnetsIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchSubnetsIDParamsWithHTTPClient

func NewPatchSubnetsIDParamsWithHTTPClient(client *http.Client) *PatchSubnetsIDParams

NewPatchSubnetsIDParamsWithHTTPClient creates a new PatchSubnetsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchSubnetsIDParamsWithTimeout

func NewPatchSubnetsIDParamsWithTimeout(timeout time.Duration) *PatchSubnetsIDParams

NewPatchSubnetsIDParamsWithTimeout creates a new PatchSubnetsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchSubnetsIDParams) SetBody

func (o *PatchSubnetsIDParams) SetBody(body PatchSubnetsIDBody)

SetBody adds the body to the patch subnets ID params

func (*PatchSubnetsIDParams) SetContext

func (o *PatchSubnetsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch subnets ID params

func (*PatchSubnetsIDParams) SetGeneration

func (o *PatchSubnetsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch subnets ID params

func (*PatchSubnetsIDParams) SetHTTPClient

func (o *PatchSubnetsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch subnets ID params

func (*PatchSubnetsIDParams) SetID

func (o *PatchSubnetsIDParams) SetID(id string)

SetID adds the id to the patch subnets ID params

func (*PatchSubnetsIDParams) SetTimeout

func (o *PatchSubnetsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch subnets ID params

func (*PatchSubnetsIDParams) SetVersion

func (o *PatchSubnetsIDParams) SetVersion(version string)

SetVersion adds the version to the patch subnets ID params

func (*PatchSubnetsIDParams) WithBody

WithBody adds the body to the patch subnets ID params

func (*PatchSubnetsIDParams) WithContext

WithContext adds the context to the patch subnets ID params

func (*PatchSubnetsIDParams) WithGeneration

func (o *PatchSubnetsIDParams) WithGeneration(generation int64) *PatchSubnetsIDParams

WithGeneration adds the generation to the patch subnets ID params

func (*PatchSubnetsIDParams) WithHTTPClient

func (o *PatchSubnetsIDParams) WithHTTPClient(client *http.Client) *PatchSubnetsIDParams

WithHTTPClient adds the HTTPClient to the patch subnets ID params

func (*PatchSubnetsIDParams) WithID

WithID adds the id to the patch subnets ID params

func (*PatchSubnetsIDParams) WithTimeout

func (o *PatchSubnetsIDParams) WithTimeout(timeout time.Duration) *PatchSubnetsIDParams

WithTimeout adds the timeout to the patch subnets ID params

func (*PatchSubnetsIDParams) WithVersion

func (o *PatchSubnetsIDParams) WithVersion(version string) *PatchSubnetsIDParams

WithVersion adds the version to the patch subnets ID params

func (*PatchSubnetsIDParams) WriteToRequest

func (o *PatchSubnetsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PatchSubnetsIDParamsBodyNetworkACL

type PatchSubnetsIDParamsBodyNetworkACL struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The URL for this resource
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href string `json:"href,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchSubnetsIDParamsBodyNetworkACL reference swagger:model PatchSubnetsIDParamsBodyNetworkACL

func (*PatchSubnetsIDParamsBodyNetworkACL) MarshalBinary

func (o *PatchSubnetsIDParamsBodyNetworkACL) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchSubnetsIDParamsBodyNetworkACL) UnmarshalBinary

func (o *PatchSubnetsIDParamsBodyNetworkACL) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchSubnetsIDParamsBodyNetworkACL) Validate

Validate validates this patch subnets ID params body network ACL

type PatchSubnetsIDParamsBodyPublicGateway

type PatchSubnetsIDParamsBodyPublicGateway struct {

	// The CRN for this snapshot
	Crn string `json:"crn,omitempty"`

	// The URL for this resource
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href string `json:"href,omitempty"`

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this resource
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchSubnetsIDParamsBodyPublicGateway reference swagger:model PatchSubnetsIDParamsBodyPublicGateway

func (*PatchSubnetsIDParamsBodyPublicGateway) MarshalBinary

func (o *PatchSubnetsIDParamsBodyPublicGateway) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchSubnetsIDParamsBodyPublicGateway) UnmarshalBinary

func (o *PatchSubnetsIDParamsBodyPublicGateway) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchSubnetsIDParamsBodyPublicGateway) Validate

Validate validates this patch subnets ID params body public gateway

type PatchSubnetsIDReader

type PatchSubnetsIDReader struct {
	// contains filtered or unexported fields
}

PatchSubnetsIDReader is a Reader for the PatchSubnetsID structure.

func (*PatchSubnetsIDReader) ReadResponse

func (o *PatchSubnetsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchVpcsIDBadRequest

type PatchVpcsIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchVpcsIDBadRequest handles this case with default header values.

error

func NewPatchVpcsIDBadRequest

func NewPatchVpcsIDBadRequest() *PatchVpcsIDBadRequest

NewPatchVpcsIDBadRequest creates a PatchVpcsIDBadRequest with default headers values

func (*PatchVpcsIDBadRequest) Error

func (o *PatchVpcsIDBadRequest) Error() string

type PatchVpcsIDBody

type PatchVpcsIDBody struct {

	// The user-defined name for this vpc
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchVpcsIDBody patch vpcs ID body swagger:model PatchVpcsIDBody

func (*PatchVpcsIDBody) MarshalBinary

func (o *PatchVpcsIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchVpcsIDBody) UnmarshalBinary

func (o *PatchVpcsIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchVpcsIDBody) Validate

func (o *PatchVpcsIDBody) Validate(formats strfmt.Registry) error

Validate validates this patch vpcs ID body

type PatchVpcsIDInternalServerError

type PatchVpcsIDInternalServerError struct {
	Payload *models.Riaaserror
}

PatchVpcsIDInternalServerError handles this case with default header values.

error

func NewPatchVpcsIDInternalServerError

func NewPatchVpcsIDInternalServerError() *PatchVpcsIDInternalServerError

NewPatchVpcsIDInternalServerError creates a PatchVpcsIDInternalServerError with default headers values

func (*PatchVpcsIDInternalServerError) Error

type PatchVpcsIDNotFound

type PatchVpcsIDNotFound struct {
	Payload *models.Riaaserror
}

PatchVpcsIDNotFound handles this case with default header values.

error

func NewPatchVpcsIDNotFound

func NewPatchVpcsIDNotFound() *PatchVpcsIDNotFound

NewPatchVpcsIDNotFound creates a PatchVpcsIDNotFound with default headers values

func (*PatchVpcsIDNotFound) Error

func (o *PatchVpcsIDNotFound) Error() string

type PatchVpcsIDOK

type PatchVpcsIDOK struct {
	Payload *models.Vpc
}

PatchVpcsIDOK handles this case with default header values.

dummy

func NewPatchVpcsIDOK

func NewPatchVpcsIDOK() *PatchVpcsIDOK

NewPatchVpcsIDOK creates a PatchVpcsIDOK with default headers values

func (*PatchVpcsIDOK) Error

func (o *PatchVpcsIDOK) Error() string

type PatchVpcsIDParams

type PatchVpcsIDParams struct {

	/*Body*/
	Body PatchVpcsIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The VPC identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchVpcsIDParams contains all the parameters to send to the API endpoint for the patch vpcs ID operation typically these are written to a http.Request

func NewPatchVpcsIDParams

func NewPatchVpcsIDParams() *PatchVpcsIDParams

NewPatchVpcsIDParams creates a new PatchVpcsIDParams object with the default values initialized.

func NewPatchVpcsIDParamsWithContext

func NewPatchVpcsIDParamsWithContext(ctx context.Context) *PatchVpcsIDParams

NewPatchVpcsIDParamsWithContext creates a new PatchVpcsIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchVpcsIDParamsWithHTTPClient

func NewPatchVpcsIDParamsWithHTTPClient(client *http.Client) *PatchVpcsIDParams

NewPatchVpcsIDParamsWithHTTPClient creates a new PatchVpcsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchVpcsIDParamsWithTimeout

func NewPatchVpcsIDParamsWithTimeout(timeout time.Duration) *PatchVpcsIDParams

NewPatchVpcsIDParamsWithTimeout creates a new PatchVpcsIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchVpcsIDParams) SetBody

func (o *PatchVpcsIDParams) SetBody(body PatchVpcsIDBody)

SetBody adds the body to the patch vpcs ID params

func (*PatchVpcsIDParams) SetContext

func (o *PatchVpcsIDParams) SetContext(ctx context.Context)

SetContext adds the context to the patch vpcs ID params

func (*PatchVpcsIDParams) SetGeneration

func (o *PatchVpcsIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch vpcs ID params

func (*PatchVpcsIDParams) SetHTTPClient

func (o *PatchVpcsIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch vpcs ID params

func (*PatchVpcsIDParams) SetID

func (o *PatchVpcsIDParams) SetID(id string)

SetID adds the id to the patch vpcs ID params

func (*PatchVpcsIDParams) SetTimeout

func (o *PatchVpcsIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch vpcs ID params

func (*PatchVpcsIDParams) SetVersion

func (o *PatchVpcsIDParams) SetVersion(version string)

SetVersion adds the version to the patch vpcs ID params

func (*PatchVpcsIDParams) WithBody

WithBody adds the body to the patch vpcs ID params

func (*PatchVpcsIDParams) WithContext

func (o *PatchVpcsIDParams) WithContext(ctx context.Context) *PatchVpcsIDParams

WithContext adds the context to the patch vpcs ID params

func (*PatchVpcsIDParams) WithGeneration

func (o *PatchVpcsIDParams) WithGeneration(generation int64) *PatchVpcsIDParams

WithGeneration adds the generation to the patch vpcs ID params

func (*PatchVpcsIDParams) WithHTTPClient

func (o *PatchVpcsIDParams) WithHTTPClient(client *http.Client) *PatchVpcsIDParams

WithHTTPClient adds the HTTPClient to the patch vpcs ID params

func (*PatchVpcsIDParams) WithID

WithID adds the id to the patch vpcs ID params

func (*PatchVpcsIDParams) WithTimeout

func (o *PatchVpcsIDParams) WithTimeout(timeout time.Duration) *PatchVpcsIDParams

WithTimeout adds the timeout to the patch vpcs ID params

func (*PatchVpcsIDParams) WithVersion

func (o *PatchVpcsIDParams) WithVersion(version string) *PatchVpcsIDParams

WithVersion adds the version to the patch vpcs ID params

func (*PatchVpcsIDParams) WriteToRequest

func (o *PatchVpcsIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PatchVpcsIDReader

type PatchVpcsIDReader struct {
	// contains filtered or unexported fields
}

PatchVpcsIDReader is a Reader for the PatchVpcsID structure.

func (*PatchVpcsIDReader) ReadResponse

func (o *PatchVpcsIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchVpcsVpcIDAddressPrefixesIDBadRequest

type PatchVpcsVpcIDAddressPrefixesIDBadRequest struct {
	Payload *models.Riaaserror
}

PatchVpcsVpcIDAddressPrefixesIDBadRequest handles this case with default header values.

error

func NewPatchVpcsVpcIDAddressPrefixesIDBadRequest

func NewPatchVpcsVpcIDAddressPrefixesIDBadRequest() *PatchVpcsVpcIDAddressPrefixesIDBadRequest

NewPatchVpcsVpcIDAddressPrefixesIDBadRequest creates a PatchVpcsVpcIDAddressPrefixesIDBadRequest with default headers values

func (*PatchVpcsVpcIDAddressPrefixesIDBadRequest) Error

type PatchVpcsVpcIDAddressPrefixesIDBody

type PatchVpcsVpcIDAddressPrefixesIDBody struct {

	// The CIDR block for this prefix.
	Cidr string `json:"cidr,omitempty"`

	// The user-defined name for this prefix. By default, the base IP address will be the name. For example, for 10.0.0.0/24 the name will be 10.0.0.0.
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PatchVpcsVpcIDAddressPrefixesIDBody patch vpcs vpc ID address prefixes ID body swagger:model PatchVpcsVpcIDAddressPrefixesIDBody

func (*PatchVpcsVpcIDAddressPrefixesIDBody) MarshalBinary

func (o *PatchVpcsVpcIDAddressPrefixesIDBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PatchVpcsVpcIDAddressPrefixesIDBody) UnmarshalBinary

func (o *PatchVpcsVpcIDAddressPrefixesIDBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PatchVpcsVpcIDAddressPrefixesIDBody) Validate

Validate validates this patch vpcs vpc ID address prefixes ID body

type PatchVpcsVpcIDAddressPrefixesIDNotFound

type PatchVpcsVpcIDAddressPrefixesIDNotFound struct {
	Payload *models.Riaaserror
}

PatchVpcsVpcIDAddressPrefixesIDNotFound handles this case with default header values.

error

func NewPatchVpcsVpcIDAddressPrefixesIDNotFound

func NewPatchVpcsVpcIDAddressPrefixesIDNotFound() *PatchVpcsVpcIDAddressPrefixesIDNotFound

NewPatchVpcsVpcIDAddressPrefixesIDNotFound creates a PatchVpcsVpcIDAddressPrefixesIDNotFound with default headers values

func (*PatchVpcsVpcIDAddressPrefixesIDNotFound) Error

type PatchVpcsVpcIDAddressPrefixesIDOK

type PatchVpcsVpcIDAddressPrefixesIDOK struct {
	Payload *models.AddressPrefix
}

PatchVpcsVpcIDAddressPrefixesIDOK handles this case with default header values.

dummy

func NewPatchVpcsVpcIDAddressPrefixesIDOK

func NewPatchVpcsVpcIDAddressPrefixesIDOK() *PatchVpcsVpcIDAddressPrefixesIDOK

NewPatchVpcsVpcIDAddressPrefixesIDOK creates a PatchVpcsVpcIDAddressPrefixesIDOK with default headers values

func (*PatchVpcsVpcIDAddressPrefixesIDOK) Error

type PatchVpcsVpcIDAddressPrefixesIDParams

type PatchVpcsVpcIDAddressPrefixesIDParams struct {

	/*AddressPoolPrefixPatch*/
	AddressPoolPrefixPatch PatchVpcsVpcIDAddressPrefixesIDBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The prefix identifier

	*/
	ID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC identifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchVpcsVpcIDAddressPrefixesIDParams contains all the parameters to send to the API endpoint for the patch vpcs vpc ID address prefixes ID operation typically these are written to a http.Request

func NewPatchVpcsVpcIDAddressPrefixesIDParams

func NewPatchVpcsVpcIDAddressPrefixesIDParams() *PatchVpcsVpcIDAddressPrefixesIDParams

NewPatchVpcsVpcIDAddressPrefixesIDParams creates a new PatchVpcsVpcIDAddressPrefixesIDParams object with the default values initialized.

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithContext

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithContext(ctx context.Context) *PatchVpcsVpcIDAddressPrefixesIDParams

NewPatchVpcsVpcIDAddressPrefixesIDParamsWithContext creates a new PatchVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a context for a request

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient(client *http.Client) *PatchVpcsVpcIDAddressPrefixesIDParams

NewPatchVpcsVpcIDAddressPrefixesIDParamsWithHTTPClient creates a new PatchVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithTimeout

func NewPatchVpcsVpcIDAddressPrefixesIDParamsWithTimeout(timeout time.Duration) *PatchVpcsVpcIDAddressPrefixesIDParams

NewPatchVpcsVpcIDAddressPrefixesIDParamsWithTimeout creates a new PatchVpcsVpcIDAddressPrefixesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetAddressPoolPrefixPatch

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetAddressPoolPrefixPatch(addressPoolPrefixPatch PatchVpcsVpcIDAddressPrefixesIDBody)

SetAddressPoolPrefixPatch adds the addressPoolPrefixPatch to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetContext

SetContext adds the context to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetGeneration

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetGeneration(generation int64)

SetGeneration adds the generation to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetID

SetID adds the id to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetTimeout

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetVersion

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetVersion(version string)

SetVersion adds the version to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) SetVpcID

func (o *PatchVpcsVpcIDAddressPrefixesIDParams) SetVpcID(vpcID string)

SetVpcID adds the vpcId to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithAddressPoolPrefixPatch

WithAddressPoolPrefixPatch adds the addressPoolPrefixPatch to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithContext

WithContext adds the context to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithGeneration

WithGeneration adds the generation to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithID

WithID adds the id to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithTimeout

WithTimeout adds the timeout to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithVersion

WithVersion adds the version to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WithVpcID

WithVpcID adds the vpcID to the patch vpcs vpc ID address prefixes ID params

func (*PatchVpcsVpcIDAddressPrefixesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchVpcsVpcIDAddressPrefixesIDReader

type PatchVpcsVpcIDAddressPrefixesIDReader struct {
	// contains filtered or unexported fields
}

PatchVpcsVpcIDAddressPrefixesIDReader is a Reader for the PatchVpcsVpcIDAddressPrefixesID structure.

func (*PatchVpcsVpcIDAddressPrefixesIDReader) ReadResponse

func (o *PatchVpcsVpcIDAddressPrefixesIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostFloatingIpsBadRequest

type PostFloatingIpsBadRequest struct {
	Payload *models.Riaaserror
}

PostFloatingIpsBadRequest handles this case with default header values.

error

func NewPostFloatingIpsBadRequest

func NewPostFloatingIpsBadRequest() *PostFloatingIpsBadRequest

NewPostFloatingIpsBadRequest creates a PostFloatingIpsBadRequest with default headers values

func (*PostFloatingIpsBadRequest) Error

func (o *PostFloatingIpsBadRequest) Error() string

type PostFloatingIpsBody

type PostFloatingIpsBody struct {

	// The user-defined name for this floating ip
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostFloatingIpsParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// target
	Target *PostFloatingIpsParamsBodyTarget `json:"target,omitempty"`

	// zone
	Zone *PostFloatingIpsParamsBodyZone `json:"zone,omitempty"`
}

PostFloatingIpsBody FloatingIPTemplateWithTarget swagger:model PostFloatingIpsBody

func (*PostFloatingIpsBody) MarshalBinary

func (o *PostFloatingIpsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostFloatingIpsBody) UnmarshalBinary

func (o *PostFloatingIpsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostFloatingIpsBody) Validate

func (o *PostFloatingIpsBody) Validate(formats strfmt.Registry) error

Validate validates this post floating ips body

type PostFloatingIpsCreated

type PostFloatingIpsCreated struct {
	Payload *models.FloatingIP
}

PostFloatingIpsCreated handles this case with default header values.

dummy

func NewPostFloatingIpsCreated

func NewPostFloatingIpsCreated() *PostFloatingIpsCreated

NewPostFloatingIpsCreated creates a PostFloatingIpsCreated with default headers values

func (*PostFloatingIpsCreated) Error

func (o *PostFloatingIpsCreated) Error() string

type PostFloatingIpsInternalServerError

type PostFloatingIpsInternalServerError struct {
	Payload *models.Riaaserror
}

PostFloatingIpsInternalServerError handles this case with default header values.

error

func NewPostFloatingIpsInternalServerError

func NewPostFloatingIpsInternalServerError() *PostFloatingIpsInternalServerError

NewPostFloatingIpsInternalServerError creates a PostFloatingIpsInternalServerError with default headers values

func (*PostFloatingIpsInternalServerError) Error

type PostFloatingIpsParams

type PostFloatingIpsParams struct {

	/*Body*/
	Body PostFloatingIpsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostFloatingIpsParams contains all the parameters to send to the API endpoint for the post floating ips operation typically these are written to a http.Request

func NewPostFloatingIpsParams

func NewPostFloatingIpsParams() *PostFloatingIpsParams

NewPostFloatingIpsParams creates a new PostFloatingIpsParams object with the default values initialized.

func NewPostFloatingIpsParamsWithContext

func NewPostFloatingIpsParamsWithContext(ctx context.Context) *PostFloatingIpsParams

NewPostFloatingIpsParamsWithContext creates a new PostFloatingIpsParams object with the default values initialized, and the ability to set a context for a request

func NewPostFloatingIpsParamsWithHTTPClient

func NewPostFloatingIpsParamsWithHTTPClient(client *http.Client) *PostFloatingIpsParams

NewPostFloatingIpsParamsWithHTTPClient creates a new PostFloatingIpsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostFloatingIpsParamsWithTimeout

func NewPostFloatingIpsParamsWithTimeout(timeout time.Duration) *PostFloatingIpsParams

NewPostFloatingIpsParamsWithTimeout creates a new PostFloatingIpsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostFloatingIpsParams) SetBody

func (o *PostFloatingIpsParams) SetBody(body PostFloatingIpsBody)

SetBody adds the body to the post floating ips params

func (*PostFloatingIpsParams) SetContext

func (o *PostFloatingIpsParams) SetContext(ctx context.Context)

SetContext adds the context to the post floating ips params

func (*PostFloatingIpsParams) SetGeneration

func (o *PostFloatingIpsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post floating ips params

func (*PostFloatingIpsParams) SetHTTPClient

func (o *PostFloatingIpsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post floating ips params

func (*PostFloatingIpsParams) SetTimeout

func (o *PostFloatingIpsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post floating ips params

func (*PostFloatingIpsParams) SetVersion

func (o *PostFloatingIpsParams) SetVersion(version string)

SetVersion adds the version to the post floating ips params

func (*PostFloatingIpsParams) WithBody

WithBody adds the body to the post floating ips params

func (*PostFloatingIpsParams) WithContext

WithContext adds the context to the post floating ips params

func (*PostFloatingIpsParams) WithGeneration

func (o *PostFloatingIpsParams) WithGeneration(generation int64) *PostFloatingIpsParams

WithGeneration adds the generation to the post floating ips params

func (*PostFloatingIpsParams) WithHTTPClient

func (o *PostFloatingIpsParams) WithHTTPClient(client *http.Client) *PostFloatingIpsParams

WithHTTPClient adds the HTTPClient to the post floating ips params

func (*PostFloatingIpsParams) WithTimeout

func (o *PostFloatingIpsParams) WithTimeout(timeout time.Duration) *PostFloatingIpsParams

WithTimeout adds the timeout to the post floating ips params

func (*PostFloatingIpsParams) WithVersion

func (o *PostFloatingIpsParams) WithVersion(version string) *PostFloatingIpsParams

WithVersion adds the version to the post floating ips params

func (*PostFloatingIpsParams) WriteToRequest

func (o *PostFloatingIpsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostFloatingIpsParamsBodyResourceGroup

type PostFloatingIpsParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostFloatingIpsParamsBodyResourceGroup idreference swagger:model PostFloatingIpsParamsBodyResourceGroup

func (*PostFloatingIpsParamsBodyResourceGroup) MarshalBinary

func (o *PostFloatingIpsParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyResourceGroup) UnmarshalBinary

func (o *PostFloatingIpsParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyResourceGroup) Validate

Validate validates this post floating ips params body resource group

type PostFloatingIpsParamsBodyTarget

type PostFloatingIpsParamsBodyTarget struct {

	// The CRN for this network interface
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this network interface
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this network interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostFloatingIpsParamsBodyTarget NetworkInterfaceIdentityByName // // The target this address is to be associated with swagger:model PostFloatingIpsParamsBodyTarget

func (*PostFloatingIpsParamsBodyTarget) MarshalBinary

func (o *PostFloatingIpsParamsBodyTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyTarget) UnmarshalBinary

func (o *PostFloatingIpsParamsBodyTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyTarget) Validate

Validate validates this post floating ips params body target

type PostFloatingIpsParamsBodyZone

type PostFloatingIpsParamsBodyZone struct {

	// The name for this zone
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostFloatingIpsParamsBodyZone ZoneIdentity // // The identity of the zone to provision a floating floating IP in swagger:model PostFloatingIpsParamsBodyZone

func (*PostFloatingIpsParamsBodyZone) MarshalBinary

func (o *PostFloatingIpsParamsBodyZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyZone) UnmarshalBinary

func (o *PostFloatingIpsParamsBodyZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostFloatingIpsParamsBodyZone) Validate

func (o *PostFloatingIpsParamsBodyZone) Validate(formats strfmt.Registry) error

Validate validates this post floating ips params body zone

type PostFloatingIpsReader

type PostFloatingIpsReader struct {
	// contains filtered or unexported fields
}

PostFloatingIpsReader is a Reader for the PostFloatingIps structure.

func (*PostFloatingIpsReader) ReadResponse

func (o *PostFloatingIpsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostNetworkAclsBadRequest

type PostNetworkAclsBadRequest struct {
	Payload *models.Riaaserror
}

PostNetworkAclsBadRequest handles this case with default header values.

error

func NewPostNetworkAclsBadRequest

func NewPostNetworkAclsBadRequest() *PostNetworkAclsBadRequest

NewPostNetworkAclsBadRequest creates a PostNetworkAclsBadRequest with default headers values

func (*PostNetworkAclsBadRequest) Error

func (o *PostNetworkAclsBadRequest) Error() string

type PostNetworkAclsBody

type PostNetworkAclsBody struct {

	// The user-defined name for this network ACL
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostNetworkAclsParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// Collection of rule templates for rules to be created alongwith the network ACL
	Rules []*RulesItems0 `json:"rules"`

	// source network acl
	SourceNetworkACL *PostNetworkAclsParamsBodySourceNetworkACL `json:"source_network_acl,omitempty"`

	// vpc
	Vpc *models.ResourceReference `json:"vpc,omitempty"`
}

PostNetworkAclsBody NetworkACLTemplateFromSource swagger:model PostNetworkAclsBody

func (*PostNetworkAclsBody) MarshalBinary

func (o *PostNetworkAclsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostNetworkAclsBody) UnmarshalBinary

func (o *PostNetworkAclsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostNetworkAclsBody) Validate

func (o *PostNetworkAclsBody) Validate(formats strfmt.Registry) error

Validate validates this post network acls body

type PostNetworkAclsCreated

type PostNetworkAclsCreated struct {
	Payload *models.NetworkACL
}

PostNetworkAclsCreated handles this case with default header values.

dummy

func NewPostNetworkAclsCreated

func NewPostNetworkAclsCreated() *PostNetworkAclsCreated

NewPostNetworkAclsCreated creates a PostNetworkAclsCreated with default headers values

func (*PostNetworkAclsCreated) Error

func (o *PostNetworkAclsCreated) Error() string

type PostNetworkAclsInternalServerError

type PostNetworkAclsInternalServerError struct {
	Payload *models.Riaaserror
}

PostNetworkAclsInternalServerError handles this case with default header values.

error

func NewPostNetworkAclsInternalServerError

func NewPostNetworkAclsInternalServerError() *PostNetworkAclsInternalServerError

NewPostNetworkAclsInternalServerError creates a PostNetworkAclsInternalServerError with default headers values

func (*PostNetworkAclsInternalServerError) Error

type PostNetworkAclsNetworkACLIDRulesBadRequest

type PostNetworkAclsNetworkACLIDRulesBadRequest struct {
	Payload *models.Riaaserror
}

PostNetworkAclsNetworkACLIDRulesBadRequest handles this case with default header values.

error

func NewPostNetworkAclsNetworkACLIDRulesBadRequest

func NewPostNetworkAclsNetworkACLIDRulesBadRequest() *PostNetworkAclsNetworkACLIDRulesBadRequest

NewPostNetworkAclsNetworkACLIDRulesBadRequest creates a PostNetworkAclsNetworkACLIDRulesBadRequest with default headers values

func (*PostNetworkAclsNetworkACLIDRulesBadRequest) Error

type PostNetworkAclsNetworkACLIDRulesBody

type PostNetworkAclsNetworkACLIDRulesBody struct {

	// Whether to allow or deny matching traffic
	// Enum: [allow deny]
	Action string `json:"action,omitempty"`

	// before
	Before *PostNetworkAclsNetworkACLIDRulesParamsBodyBefore `json:"before,omitempty"`

	// The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
	Code *int64 `json:"code,omitempty"`

	// The destination IP address or CIDR block
	Destination string `json:"destination,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMax int64 `json:"destination_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMin int64 `json:"destination_port_min,omitempty"`

	// Whether the traffic to be matched is ingress or egress
	// Enum: [ingress egress]
	Direction string `json:"direction,omitempty"`

	// The user-defined name for this network ACL rule
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMax int64 `json:"port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMin int64 `json:"port_min,omitempty"`

	// Must be `all` to match all protocols.
	Protocol string `json:"protocol,omitempty"`

	// The source IP address or CIDR block
	Source string `json:"source,omitempty"`

	// The inclusive upper bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMax int64 `json:"source_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMin int64 `json:"source_port_min,omitempty"`

	// The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
	Type *int64 `json:"type,omitempty"`
}

PostNetworkAclsNetworkACLIDRulesBody TupleRuleTemplateNetworkACLContext swagger:model PostNetworkAclsNetworkACLIDRulesBody

func (*PostNetworkAclsNetworkACLIDRulesBody) MarshalBinary

func (o *PostNetworkAclsNetworkACLIDRulesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostNetworkAclsNetworkACLIDRulesBody) UnmarshalBinary

func (o *PostNetworkAclsNetworkACLIDRulesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostNetworkAclsNetworkACLIDRulesBody) Validate

Validate validates this post network acls network ACL ID rules body

type PostNetworkAclsNetworkACLIDRulesCreated

type PostNetworkAclsNetworkACLIDRulesCreated struct {
	Payload *models.NetworkACLRule
}

PostNetworkAclsNetworkACLIDRulesCreated handles this case with default header values.

dummy

func NewPostNetworkAclsNetworkACLIDRulesCreated

func NewPostNetworkAclsNetworkACLIDRulesCreated() *PostNetworkAclsNetworkACLIDRulesCreated

NewPostNetworkAclsNetworkACLIDRulesCreated creates a PostNetworkAclsNetworkACLIDRulesCreated with default headers values

func (*PostNetworkAclsNetworkACLIDRulesCreated) Error

type PostNetworkAclsNetworkACLIDRulesInternalServerError

type PostNetworkAclsNetworkACLIDRulesInternalServerError struct {
	Payload *models.Riaaserror
}

PostNetworkAclsNetworkACLIDRulesInternalServerError handles this case with default header values.

error

func NewPostNetworkAclsNetworkACLIDRulesInternalServerError

func NewPostNetworkAclsNetworkACLIDRulesInternalServerError() *PostNetworkAclsNetworkACLIDRulesInternalServerError

NewPostNetworkAclsNetworkACLIDRulesInternalServerError creates a PostNetworkAclsNetworkACLIDRulesInternalServerError with default headers values

func (*PostNetworkAclsNetworkACLIDRulesInternalServerError) Error

type PostNetworkAclsNetworkACLIDRulesParams

type PostNetworkAclsNetworkACLIDRulesParams struct {

	/*Body*/
	Body PostNetworkAclsNetworkACLIDRulesBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*NetworkACLID
	  The network ACL identifier

	*/
	NetworkACLID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostNetworkAclsNetworkACLIDRulesParams contains all the parameters to send to the API endpoint for the post network acls network ACL ID rules operation typically these are written to a http.Request

func NewPostNetworkAclsNetworkACLIDRulesParams

func NewPostNetworkAclsNetworkACLIDRulesParams() *PostNetworkAclsNetworkACLIDRulesParams

NewPostNetworkAclsNetworkACLIDRulesParams creates a new PostNetworkAclsNetworkACLIDRulesParams object with the default values initialized.

func NewPostNetworkAclsNetworkACLIDRulesParamsWithContext

func NewPostNetworkAclsNetworkACLIDRulesParamsWithContext(ctx context.Context) *PostNetworkAclsNetworkACLIDRulesParams

NewPostNetworkAclsNetworkACLIDRulesParamsWithContext creates a new PostNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a context for a request

func NewPostNetworkAclsNetworkACLIDRulesParamsWithHTTPClient

func NewPostNetworkAclsNetworkACLIDRulesParamsWithHTTPClient(client *http.Client) *PostNetworkAclsNetworkACLIDRulesParams

NewPostNetworkAclsNetworkACLIDRulesParamsWithHTTPClient creates a new PostNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostNetworkAclsNetworkACLIDRulesParamsWithTimeout

func NewPostNetworkAclsNetworkACLIDRulesParamsWithTimeout(timeout time.Duration) *PostNetworkAclsNetworkACLIDRulesParams

NewPostNetworkAclsNetworkACLIDRulesParamsWithTimeout creates a new PostNetworkAclsNetworkACLIDRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostNetworkAclsNetworkACLIDRulesParams) SetBody

SetBody adds the body to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetContext

SetContext adds the context to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetGeneration

func (o *PostNetworkAclsNetworkACLIDRulesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetHTTPClient

func (o *PostNetworkAclsNetworkACLIDRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetNetworkACLID

func (o *PostNetworkAclsNetworkACLIDRulesParams) SetNetworkACLID(networkACLID string)

SetNetworkACLID adds the networkAclId to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetTimeout

func (o *PostNetworkAclsNetworkACLIDRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) SetVersion

func (o *PostNetworkAclsNetworkACLIDRulesParams) SetVersion(version string)

SetVersion adds the version to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithBody

WithBody adds the body to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithContext

WithContext adds the context to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithGeneration

WithGeneration adds the generation to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithNetworkACLID

WithNetworkACLID adds the networkACLID to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithTimeout

WithTimeout adds the timeout to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WithVersion

WithVersion adds the version to the post network acls network ACL ID rules params

func (*PostNetworkAclsNetworkACLIDRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostNetworkAclsNetworkACLIDRulesParamsBodyBefore

type PostNetworkAclsNetworkACLIDRulesParamsBodyBefore struct {

	// The unique identifier for this rule
	// Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
	ID string `json:"id,omitempty"`
}

PostNetworkAclsNetworkACLIDRulesParamsBodyBefore post network acls network ACL ID rules params body before swagger:model PostNetworkAclsNetworkACLIDRulesParamsBodyBefore

func (*PostNetworkAclsNetworkACLIDRulesParamsBodyBefore) MarshalBinary

MarshalBinary interface implementation

func (*PostNetworkAclsNetworkACLIDRulesParamsBodyBefore) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostNetworkAclsNetworkACLIDRulesParamsBodyBefore) Validate

Validate validates this post network acls network ACL ID rules params body before

type PostNetworkAclsNetworkACLIDRulesReader

type PostNetworkAclsNetworkACLIDRulesReader struct {
	// contains filtered or unexported fields
}

PostNetworkAclsNetworkACLIDRulesReader is a Reader for the PostNetworkAclsNetworkACLIDRules structure.

func (*PostNetworkAclsNetworkACLIDRulesReader) ReadResponse

func (o *PostNetworkAclsNetworkACLIDRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostNetworkAclsParams

type PostNetworkAclsParams struct {

	/*Body*/
	Body PostNetworkAclsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostNetworkAclsParams contains all the parameters to send to the API endpoint for the post network acls operation typically these are written to a http.Request

func NewPostNetworkAclsParams

func NewPostNetworkAclsParams() *PostNetworkAclsParams

NewPostNetworkAclsParams creates a new PostNetworkAclsParams object with the default values initialized.

func NewPostNetworkAclsParamsWithContext

func NewPostNetworkAclsParamsWithContext(ctx context.Context) *PostNetworkAclsParams

NewPostNetworkAclsParamsWithContext creates a new PostNetworkAclsParams object with the default values initialized, and the ability to set a context for a request

func NewPostNetworkAclsParamsWithHTTPClient

func NewPostNetworkAclsParamsWithHTTPClient(client *http.Client) *PostNetworkAclsParams

NewPostNetworkAclsParamsWithHTTPClient creates a new PostNetworkAclsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostNetworkAclsParamsWithTimeout

func NewPostNetworkAclsParamsWithTimeout(timeout time.Duration) *PostNetworkAclsParams

NewPostNetworkAclsParamsWithTimeout creates a new PostNetworkAclsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostNetworkAclsParams) SetBody

func (o *PostNetworkAclsParams) SetBody(body PostNetworkAclsBody)

SetBody adds the body to the post network acls params

func (*PostNetworkAclsParams) SetContext

func (o *PostNetworkAclsParams) SetContext(ctx context.Context)

SetContext adds the context to the post network acls params

func (*PostNetworkAclsParams) SetGeneration

func (o *PostNetworkAclsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post network acls params

func (*PostNetworkAclsParams) SetHTTPClient

func (o *PostNetworkAclsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post network acls params

func (*PostNetworkAclsParams) SetTimeout

func (o *PostNetworkAclsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post network acls params

func (*PostNetworkAclsParams) SetVersion

func (o *PostNetworkAclsParams) SetVersion(version string)

SetVersion adds the version to the post network acls params

func (*PostNetworkAclsParams) WithBody

WithBody adds the body to the post network acls params

func (*PostNetworkAclsParams) WithContext

WithContext adds the context to the post network acls params

func (*PostNetworkAclsParams) WithGeneration

func (o *PostNetworkAclsParams) WithGeneration(generation int64) *PostNetworkAclsParams

WithGeneration adds the generation to the post network acls params

func (*PostNetworkAclsParams) WithHTTPClient

func (o *PostNetworkAclsParams) WithHTTPClient(client *http.Client) *PostNetworkAclsParams

WithHTTPClient adds the HTTPClient to the post network acls params

func (*PostNetworkAclsParams) WithTimeout

func (o *PostNetworkAclsParams) WithTimeout(timeout time.Duration) *PostNetworkAclsParams

WithTimeout adds the timeout to the post network acls params

func (*PostNetworkAclsParams) WithVersion

func (o *PostNetworkAclsParams) WithVersion(version string) *PostNetworkAclsParams

WithVersion adds the version to the post network acls params

func (*PostNetworkAclsParams) WriteToRequest

func (o *PostNetworkAclsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostNetworkAclsParamsBodyResourceGroup

type PostNetworkAclsParamsBodyResourceGroup struct {

	// The unique identifier for this resource group
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostNetworkAclsParamsBodyResourceGroup ResourceGroupIdentity // // The resource group for this network ACL swagger:model PostNetworkAclsParamsBodyResourceGroup

func (*PostNetworkAclsParamsBodyResourceGroup) MarshalBinary

func (o *PostNetworkAclsParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostNetworkAclsParamsBodyResourceGroup) UnmarshalBinary

func (o *PostNetworkAclsParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostNetworkAclsParamsBodyResourceGroup) Validate

Validate validates this post network acls params body resource group

type PostNetworkAclsParamsBodySourceNetworkACL

type PostNetworkAclsParamsBodySourceNetworkACL struct {

	// The CRN for this network ACL
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this network ACL
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this network ACL
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostNetworkAclsParamsBodySourceNetworkACL NetworkACLIdentityByName // // Optional network ACL to copy rules from swagger:model PostNetworkAclsParamsBodySourceNetworkACL

func (*PostNetworkAclsParamsBodySourceNetworkACL) MarshalBinary

func (o *PostNetworkAclsParamsBodySourceNetworkACL) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostNetworkAclsParamsBodySourceNetworkACL) UnmarshalBinary

func (o *PostNetworkAclsParamsBodySourceNetworkACL) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostNetworkAclsParamsBodySourceNetworkACL) Validate

Validate validates this post network acls params body source network ACL

type PostNetworkAclsReader

type PostNetworkAclsReader struct {
	// contains filtered or unexported fields
}

PostNetworkAclsReader is a Reader for the PostNetworkAcls structure.

func (*PostNetworkAclsReader) ReadResponse

func (o *PostNetworkAclsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostPublicGatewaysBadRequest

type PostPublicGatewaysBadRequest struct {
	Payload *models.Riaaserror
}

PostPublicGatewaysBadRequest handles this case with default header values.

error

func NewPostPublicGatewaysBadRequest

func NewPostPublicGatewaysBadRequest() *PostPublicGatewaysBadRequest

NewPostPublicGatewaysBadRequest creates a PostPublicGatewaysBadRequest with default headers values

func (*PostPublicGatewaysBadRequest) Error

type PostPublicGatewaysBody

type PostPublicGatewaysBody struct {

	// floating ip
	FloatingIP *PostPublicGatewaysParamsBodyFloatingIP `json:"floating_ip,omitempty"`

	// The user-defined name for this public gateway
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostPublicGatewaysParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// vpc
	// Required: true
	Vpc *PostPublicGatewaysParamsBodyVpc `json:"vpc"`

	// zone
	// Required: true
	Zone *PostPublicGatewaysParamsBodyZone `json:"zone"`
}

PostPublicGatewaysBody PublicGatewayTemplate swagger:model PostPublicGatewaysBody

func (*PostPublicGatewaysBody) MarshalBinary

func (o *PostPublicGatewaysBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostPublicGatewaysBody) UnmarshalBinary

func (o *PostPublicGatewaysBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostPublicGatewaysBody) Validate

func (o *PostPublicGatewaysBody) Validate(formats strfmt.Registry) error

Validate validates this post public gateways body

type PostPublicGatewaysCreated

type PostPublicGatewaysCreated struct {
	Payload *models.PublicGateway
}

PostPublicGatewaysCreated handles this case with default header values.

dummy

func NewPostPublicGatewaysCreated

func NewPostPublicGatewaysCreated() *PostPublicGatewaysCreated

NewPostPublicGatewaysCreated creates a PostPublicGatewaysCreated with default headers values

func (*PostPublicGatewaysCreated) Error

func (o *PostPublicGatewaysCreated) Error() string

type PostPublicGatewaysInternalServerError

type PostPublicGatewaysInternalServerError struct {
	Payload *models.Riaaserror
}

PostPublicGatewaysInternalServerError handles this case with default header values.

error

func NewPostPublicGatewaysInternalServerError

func NewPostPublicGatewaysInternalServerError() *PostPublicGatewaysInternalServerError

NewPostPublicGatewaysInternalServerError creates a PostPublicGatewaysInternalServerError with default headers values

func (*PostPublicGatewaysInternalServerError) Error

type PostPublicGatewaysParams

type PostPublicGatewaysParams struct {

	/*Body*/
	Body PostPublicGatewaysBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostPublicGatewaysParams contains all the parameters to send to the API endpoint for the post public gateways operation typically these are written to a http.Request

func NewPostPublicGatewaysParams

func NewPostPublicGatewaysParams() *PostPublicGatewaysParams

NewPostPublicGatewaysParams creates a new PostPublicGatewaysParams object with the default values initialized.

func NewPostPublicGatewaysParamsWithContext

func NewPostPublicGatewaysParamsWithContext(ctx context.Context) *PostPublicGatewaysParams

NewPostPublicGatewaysParamsWithContext creates a new PostPublicGatewaysParams object with the default values initialized, and the ability to set a context for a request

func NewPostPublicGatewaysParamsWithHTTPClient

func NewPostPublicGatewaysParamsWithHTTPClient(client *http.Client) *PostPublicGatewaysParams

NewPostPublicGatewaysParamsWithHTTPClient creates a new PostPublicGatewaysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostPublicGatewaysParamsWithTimeout

func NewPostPublicGatewaysParamsWithTimeout(timeout time.Duration) *PostPublicGatewaysParams

NewPostPublicGatewaysParamsWithTimeout creates a new PostPublicGatewaysParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostPublicGatewaysParams) SetBody

SetBody adds the body to the post public gateways params

func (*PostPublicGatewaysParams) SetContext

func (o *PostPublicGatewaysParams) SetContext(ctx context.Context)

SetContext adds the context to the post public gateways params

func (*PostPublicGatewaysParams) SetGeneration

func (o *PostPublicGatewaysParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post public gateways params

func (*PostPublicGatewaysParams) SetHTTPClient

func (o *PostPublicGatewaysParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post public gateways params

func (*PostPublicGatewaysParams) SetTimeout

func (o *PostPublicGatewaysParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post public gateways params

func (*PostPublicGatewaysParams) SetVersion

func (o *PostPublicGatewaysParams) SetVersion(version string)

SetVersion adds the version to the post public gateways params

func (*PostPublicGatewaysParams) WithBody

WithBody adds the body to the post public gateways params

func (*PostPublicGatewaysParams) WithContext

WithContext adds the context to the post public gateways params

func (*PostPublicGatewaysParams) WithGeneration

func (o *PostPublicGatewaysParams) WithGeneration(generation int64) *PostPublicGatewaysParams

WithGeneration adds the generation to the post public gateways params

func (*PostPublicGatewaysParams) WithHTTPClient

func (o *PostPublicGatewaysParams) WithHTTPClient(client *http.Client) *PostPublicGatewaysParams

WithHTTPClient adds the HTTPClient to the post public gateways params

func (*PostPublicGatewaysParams) WithTimeout

WithTimeout adds the timeout to the post public gateways params

func (*PostPublicGatewaysParams) WithVersion

func (o *PostPublicGatewaysParams) WithVersion(version string) *PostPublicGatewaysParams

WithVersion adds the version to the post public gateways params

func (*PostPublicGatewaysParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostPublicGatewaysParamsBodyFloatingIP

type PostPublicGatewaysParamsBodyFloatingIP struct {

	// The globally unique IP address
	Address string `json:"address,omitempty"`

	// The CRN for this floating ip
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this floating ip
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostPublicGatewaysParamsBodyFloatingIP FloatingIPTemplateBasic swagger:model PostPublicGatewaysParamsBodyFloatingIP

func (*PostPublicGatewaysParamsBodyFloatingIP) MarshalBinary

func (o *PostPublicGatewaysParamsBodyFloatingIP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyFloatingIP) UnmarshalBinary

func (o *PostPublicGatewaysParamsBodyFloatingIP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyFloatingIP) Validate

Validate validates this post public gateways params body floating IP

type PostPublicGatewaysParamsBodyResourceGroup

type PostPublicGatewaysParamsBodyResourceGroup struct {

	// The unique identifier for this resource group
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostPublicGatewaysParamsBodyResourceGroup ResourceGroupIdentity // // The resource group for this public gateway swagger:model PostPublicGatewaysParamsBodyResourceGroup

func (*PostPublicGatewaysParamsBodyResourceGroup) MarshalBinary

func (o *PostPublicGatewaysParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyResourceGroup) UnmarshalBinary

func (o *PostPublicGatewaysParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyResourceGroup) Validate

Validate validates this post public gateways params body resource group

type PostPublicGatewaysParamsBodyVpc

type PostPublicGatewaysParamsBodyVpc struct {

	// The unique identifier for this VPC
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostPublicGatewaysParamsBodyVpc VPCIdentity // // The VPC this public gateway will serve swagger:model PostPublicGatewaysParamsBodyVpc

func (*PostPublicGatewaysParamsBodyVpc) MarshalBinary

func (o *PostPublicGatewaysParamsBodyVpc) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyVpc) UnmarshalBinary

func (o *PostPublicGatewaysParamsBodyVpc) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyVpc) Validate

Validate validates this post public gateways params body vpc

type PostPublicGatewaysParamsBodyZone

type PostPublicGatewaysParamsBodyZone struct {

	// The name for this zone
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostPublicGatewaysParamsBodyZone ZoneIdentity // // The Zone where this public gateway will be created swagger:model PostPublicGatewaysParamsBodyZone

func (*PostPublicGatewaysParamsBodyZone) MarshalBinary

func (o *PostPublicGatewaysParamsBodyZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyZone) UnmarshalBinary

func (o *PostPublicGatewaysParamsBodyZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostPublicGatewaysParamsBodyZone) Validate

Validate validates this post public gateways params body zone

type PostPublicGatewaysReader

type PostPublicGatewaysReader struct {
	// contains filtered or unexported fields
}

PostPublicGatewaysReader is a Reader for the PostPublicGateways structure.

func (*PostPublicGatewaysReader) ReadResponse

func (o *PostPublicGatewaysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostSecurityGroupsBadRequest

type PostSecurityGroupsBadRequest struct {
	Payload *models.Riaaserror
}

PostSecurityGroupsBadRequest handles this case with default header values.

error

func NewPostSecurityGroupsBadRequest

func NewPostSecurityGroupsBadRequest() *PostSecurityGroupsBadRequest

NewPostSecurityGroupsBadRequest creates a PostSecurityGroupsBadRequest with default headers values

func (*PostSecurityGroupsBadRequest) Error

type PostSecurityGroupsBody

type PostSecurityGroupsBody struct {

	// The user-assigned name of this security group. If the user does not provide a name, one will be automatically assigned. Security group names must be unique, within the scope of a user account.
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostSecurityGroupsParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// Collection of rule templates for rules to be created along with the security group
	Rules []*RulesItems0 `json:"rules,omitempty"`

	// vpc
	Vpc *PostSecurityGroupsParamsBodyVpc `json:"vpc,omitempty"`
}

PostSecurityGroupsBody SecurityGroupTemplate swagger:model PostSecurityGroupsBody

func (*PostSecurityGroupsBody) MarshalBinary

func (o *PostSecurityGroupsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSecurityGroupsBody) UnmarshalBinary

func (o *PostSecurityGroupsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSecurityGroupsBody) Validate

func (o *PostSecurityGroupsBody) Validate(formats strfmt.Registry) error

Validate validates this post security groups body

type PostSecurityGroupsCreated

type PostSecurityGroupsCreated struct {
	Payload *models.SecurityGroup
}

PostSecurityGroupsCreated handles this case with default header values.

dummy

func NewPostSecurityGroupsCreated

func NewPostSecurityGroupsCreated() *PostSecurityGroupsCreated

NewPostSecurityGroupsCreated creates a PostSecurityGroupsCreated with default headers values

func (*PostSecurityGroupsCreated) Error

func (o *PostSecurityGroupsCreated) Error() string

type PostSecurityGroupsInternalServerError

type PostSecurityGroupsInternalServerError struct {
	Payload *models.Riaaserror
}

PostSecurityGroupsInternalServerError handles this case with default header values.

error

func NewPostSecurityGroupsInternalServerError

func NewPostSecurityGroupsInternalServerError() *PostSecurityGroupsInternalServerError

NewPostSecurityGroupsInternalServerError creates a PostSecurityGroupsInternalServerError with default headers values

func (*PostSecurityGroupsInternalServerError) Error

type PostSecurityGroupsParams

type PostSecurityGroupsParams struct {

	/*Body*/
	Body PostSecurityGroupsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostSecurityGroupsParams contains all the parameters to send to the API endpoint for the post security groups operation typically these are written to a http.Request

func NewPostSecurityGroupsParams

func NewPostSecurityGroupsParams() *PostSecurityGroupsParams

NewPostSecurityGroupsParams creates a new PostSecurityGroupsParams object with the default values initialized.

func NewPostSecurityGroupsParamsWithContext

func NewPostSecurityGroupsParamsWithContext(ctx context.Context) *PostSecurityGroupsParams

NewPostSecurityGroupsParamsWithContext creates a new PostSecurityGroupsParams object with the default values initialized, and the ability to set a context for a request

func NewPostSecurityGroupsParamsWithHTTPClient

func NewPostSecurityGroupsParamsWithHTTPClient(client *http.Client) *PostSecurityGroupsParams

NewPostSecurityGroupsParamsWithHTTPClient creates a new PostSecurityGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostSecurityGroupsParamsWithTimeout

func NewPostSecurityGroupsParamsWithTimeout(timeout time.Duration) *PostSecurityGroupsParams

NewPostSecurityGroupsParamsWithTimeout creates a new PostSecurityGroupsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostSecurityGroupsParams) SetBody

SetBody adds the body to the post security groups params

func (*PostSecurityGroupsParams) SetContext

func (o *PostSecurityGroupsParams) SetContext(ctx context.Context)

SetContext adds the context to the post security groups params

func (*PostSecurityGroupsParams) SetGeneration

func (o *PostSecurityGroupsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post security groups params

func (*PostSecurityGroupsParams) SetHTTPClient

func (o *PostSecurityGroupsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post security groups params

func (*PostSecurityGroupsParams) SetTimeout

func (o *PostSecurityGroupsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post security groups params

func (*PostSecurityGroupsParams) SetVersion

func (o *PostSecurityGroupsParams) SetVersion(version string)

SetVersion adds the version to the post security groups params

func (*PostSecurityGroupsParams) WithBody

WithBody adds the body to the post security groups params

func (*PostSecurityGroupsParams) WithContext

WithContext adds the context to the post security groups params

func (*PostSecurityGroupsParams) WithGeneration

func (o *PostSecurityGroupsParams) WithGeneration(generation int64) *PostSecurityGroupsParams

WithGeneration adds the generation to the post security groups params

func (*PostSecurityGroupsParams) WithHTTPClient

func (o *PostSecurityGroupsParams) WithHTTPClient(client *http.Client) *PostSecurityGroupsParams

WithHTTPClient adds the HTTPClient to the post security groups params

func (*PostSecurityGroupsParams) WithTimeout

WithTimeout adds the timeout to the post security groups params

func (*PostSecurityGroupsParams) WithVersion

func (o *PostSecurityGroupsParams) WithVersion(version string) *PostSecurityGroupsParams

WithVersion adds the version to the post security groups params

func (*PostSecurityGroupsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostSecurityGroupsParamsBodyResourceGroup

type PostSecurityGroupsParamsBodyResourceGroup struct {

	// The unique identifier for this resource group
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostSecurityGroupsParamsBodyResourceGroup The resource group for this security group swagger:model PostSecurityGroupsParamsBodyResourceGroup

func (*PostSecurityGroupsParamsBodyResourceGroup) MarshalBinary

func (o *PostSecurityGroupsParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSecurityGroupsParamsBodyResourceGroup) UnmarshalBinary

func (o *PostSecurityGroupsParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSecurityGroupsParamsBodyResourceGroup) Validate

Validate validates this post security groups params body resource group

type PostSecurityGroupsParamsBodyVpc

type PostSecurityGroupsParamsBodyVpc struct {

	// The CRN for this VPC
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this VPC
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this VPC
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostSecurityGroupsParamsBodyVpc VPCIdentityByName // // The VPC the server is to be a part of swagger:model PostSecurityGroupsParamsBodyVpc

func (*PostSecurityGroupsParamsBodyVpc) MarshalBinary

func (o *PostSecurityGroupsParamsBodyVpc) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSecurityGroupsParamsBodyVpc) UnmarshalBinary

func (o *PostSecurityGroupsParamsBodyVpc) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSecurityGroupsParamsBodyVpc) Validate

Validate validates this post security groups params body vpc

type PostSecurityGroupsReader

type PostSecurityGroupsReader struct {
	// contains filtered or unexported fields
}

PostSecurityGroupsReader is a Reader for the PostSecurityGroups structure.

func (*PostSecurityGroupsReader) ReadResponse

func (o *PostSecurityGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostSecurityGroupsSecurityGroupIDRulesBadRequest

type PostSecurityGroupsSecurityGroupIDRulesBadRequest struct {
	Payload *models.Riaaserror
}

PostSecurityGroupsSecurityGroupIDRulesBadRequest handles this case with default header values.

error

func NewPostSecurityGroupsSecurityGroupIDRulesBadRequest

func NewPostSecurityGroupsSecurityGroupIDRulesBadRequest() *PostSecurityGroupsSecurityGroupIDRulesBadRequest

NewPostSecurityGroupsSecurityGroupIDRulesBadRequest creates a PostSecurityGroupsSecurityGroupIDRulesBadRequest with default headers values

func (*PostSecurityGroupsSecurityGroupIDRulesBadRequest) Error

type PostSecurityGroupsSecurityGroupIDRulesBody

type PostSecurityGroupsSecurityGroupIDRulesBody struct {

	// The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
	Code *int64 `json:"code,omitempty"`

	// The direction of traffic to enforce (ingress, egress)
	// Required: true
	// Enum: [ingress egress]
	Direction *string `json:"direction"`

	// The IP version to enforce (ipv4, ipv6). The format of 'remote.address' or 'remote.cidr_block' must match this field, if they are used. Also, if 'remote' references another security group (ie. using remote.id, remote.name, remote.crn) then this rule will only apply to IP addresses (network interfaces) in that group which match this ip_version.
	// Enum: [ipv4 ipv6]
	IPVersion string `json:"ip_version,omitempty"`

	// The highest port in the range of ports to be matched; if unspecified, `65535` is used.
	PortMax *int64 `json:"port_max,omitempty"`

	// The lowest port in the range of ports to be matched; if unspecified, `1` is used.
	PortMin *int64 `json:"port_min,omitempty"`

	// The protocol to enforce. Must be one of (icmp, tcp, udp, all). Defaults to 'all' if omitted.
	// Required: true
	// Enum: [all icmp tcp udp]
	Protocol *string `json:"protocol"`

	// remote
	Remote *PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote `json:"remote,omitempty"`

	// The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
	Type *int64 `json:"type,omitempty"`
}

PostSecurityGroupsSecurityGroupIDRulesBody SecurityGroupRuleTemplate swagger:model PostSecurityGroupsSecurityGroupIDRulesBody

func (*PostSecurityGroupsSecurityGroupIDRulesBody) MarshalBinary

func (o *PostSecurityGroupsSecurityGroupIDRulesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSecurityGroupsSecurityGroupIDRulesBody) UnmarshalBinary

func (o *PostSecurityGroupsSecurityGroupIDRulesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSecurityGroupsSecurityGroupIDRulesBody) Validate

Validate validates this post security groups security group ID rules body

type PostSecurityGroupsSecurityGroupIDRulesCreated

type PostSecurityGroupsSecurityGroupIDRulesCreated struct {
	Payload *models.SecurityGroupRule
}

PostSecurityGroupsSecurityGroupIDRulesCreated handles this case with default header values.

dummy

func NewPostSecurityGroupsSecurityGroupIDRulesCreated

func NewPostSecurityGroupsSecurityGroupIDRulesCreated() *PostSecurityGroupsSecurityGroupIDRulesCreated

NewPostSecurityGroupsSecurityGroupIDRulesCreated creates a PostSecurityGroupsSecurityGroupIDRulesCreated with default headers values

func (*PostSecurityGroupsSecurityGroupIDRulesCreated) Error

type PostSecurityGroupsSecurityGroupIDRulesInternalServerError

type PostSecurityGroupsSecurityGroupIDRulesInternalServerError struct {
	Payload *models.Riaaserror
}

PostSecurityGroupsSecurityGroupIDRulesInternalServerError handles this case with default header values.

error

func NewPostSecurityGroupsSecurityGroupIDRulesInternalServerError

func NewPostSecurityGroupsSecurityGroupIDRulesInternalServerError() *PostSecurityGroupsSecurityGroupIDRulesInternalServerError

NewPostSecurityGroupsSecurityGroupIDRulesInternalServerError creates a PostSecurityGroupsSecurityGroupIDRulesInternalServerError with default headers values

func (*PostSecurityGroupsSecurityGroupIDRulesInternalServerError) Error

type PostSecurityGroupsSecurityGroupIDRulesParams

type PostSecurityGroupsSecurityGroupIDRulesParams struct {

	/*Body*/
	Body PostSecurityGroupsSecurityGroupIDRulesBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostSecurityGroupsSecurityGroupIDRulesParams contains all the parameters to send to the API endpoint for the post security groups security group ID rules operation typically these are written to a http.Request

func NewPostSecurityGroupsSecurityGroupIDRulesParams

func NewPostSecurityGroupsSecurityGroupIDRulesParams() *PostSecurityGroupsSecurityGroupIDRulesParams

NewPostSecurityGroupsSecurityGroupIDRulesParams creates a new PostSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized.

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithContext

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithContext(ctx context.Context) *PostSecurityGroupsSecurityGroupIDRulesParams

NewPostSecurityGroupsSecurityGroupIDRulesParamsWithContext creates a new PostSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a context for a request

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient(client *http.Client) *PostSecurityGroupsSecurityGroupIDRulesParams

NewPostSecurityGroupsSecurityGroupIDRulesParamsWithHTTPClient creates a new PostSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithTimeout

func NewPostSecurityGroupsSecurityGroupIDRulesParamsWithTimeout(timeout time.Duration) *PostSecurityGroupsSecurityGroupIDRulesParams

NewPostSecurityGroupsSecurityGroupIDRulesParamsWithTimeout creates a new PostSecurityGroupsSecurityGroupIDRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetBody

SetBody adds the body to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetContext

SetContext adds the context to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetGeneration

func (o *PostSecurityGroupsSecurityGroupIDRulesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetHTTPClient

func (o *PostSecurityGroupsSecurityGroupIDRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetSecurityGroupID

func (o *PostSecurityGroupsSecurityGroupIDRulesParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetTimeout

SetTimeout adds the timeout to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) SetVersion

SetVersion adds the version to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithBody

WithBody adds the body to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithContext

WithContext adds the context to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithGeneration

WithGeneration adds the generation to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithTimeout

WithTimeout adds the timeout to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WithVersion

WithVersion adds the version to the post security groups security group ID rules params

func (*PostSecurityGroupsSecurityGroupIDRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote

type PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote struct {

	// A single IPv4 or IPv6 address.
	Address string `json:"address,omitempty"`

	// A range of IPv4 or IPv6 addresses, in CIDR format.
	CidrBlock string `json:"cidr_block,omitempty"`

	// The security group's CRN
	Crn string `json:"crn,omitempty"`

	// The security group's unique identifier.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote SecurityGroupIdentityByName // // Uniquely identifies a security group using any one of ID, CRN, or name. swagger:model PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote

func (*PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote) MarshalBinary

MarshalBinary interface implementation

func (*PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostSecurityGroupsSecurityGroupIDRulesParamsBodyRemote) Validate

Validate validates this post security groups security group ID rules params body remote

type PostSecurityGroupsSecurityGroupIDRulesReader

type PostSecurityGroupsSecurityGroupIDRulesReader struct {
	// contains filtered or unexported fields
}

PostSecurityGroupsSecurityGroupIDRulesReader is a Reader for the PostSecurityGroupsSecurityGroupIDRules structure.

func (*PostSecurityGroupsSecurityGroupIDRulesReader) ReadResponse

func (o *PostSecurityGroupsSecurityGroupIDRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostSubnetsBadRequest

type PostSubnetsBadRequest struct {
	Payload *models.Riaaserror
}

PostSubnetsBadRequest handles this case with default header values.

error

func NewPostSubnetsBadRequest

func NewPostSubnetsBadRequest() *PostSubnetsBadRequest

NewPostSubnetsBadRequest creates a PostSubnetsBadRequest with default headers values

func (*PostSubnetsBadRequest) Error

func (o *PostSubnetsBadRequest) Error() string

type PostSubnetsBody

type PostSubnetsBody struct {

	// The IP version(s) supported by this subnet; if unspecified, `ipv4` is used
	// Enum: [ipv4 ipv6 both]
	IPVersion string `json:"ip_version,omitempty"`

	// The IPv4 range of the subnet, expressed in CIDR format
	IPV4CidrBlock string `json:"ipv4_cidr_block,omitempty"`

	// The user-defined name for this subnet
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// network acl
	NetworkACL *PostSubnetsParamsBodyNetworkACL `json:"network_acl,omitempty"`

	// public gateway
	PublicGateway *PostSubnetsParamsBodyPublicGateway `json:"public_gateway,omitempty"`

	// resource group
	ResourceGroup *PostSubnetsParamsBodyResourceGroup `json:"resource_group,omitempty"`

	// The total number of IPv4 addresses required
	TotalIPV4AddressCount int64 `json:"total_ipv4_address_count,omitempty"`

	// vpc
	Vpc *PostSubnetsParamsBodyVpc `json:"vpc,omitempty"`

	// zone
	Zone *PostSubnetsParamsBodyZone `json:"zone,omitempty"`
}

PostSubnetsBody SubnetTemplate swagger:model PostSubnetsBody

func (*PostSubnetsBody) MarshalBinary

func (o *PostSubnetsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsBody) UnmarshalBinary

func (o *PostSubnetsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsBody) Validate

func (o *PostSubnetsBody) Validate(formats strfmt.Registry) error

Validate validates this post subnets body

type PostSubnetsCreated

type PostSubnetsCreated struct {
	Payload *models.Subnet
}

PostSubnetsCreated handles this case with default header values.

dummy

func NewPostSubnetsCreated

func NewPostSubnetsCreated() *PostSubnetsCreated

NewPostSubnetsCreated creates a PostSubnetsCreated with default headers values

func (*PostSubnetsCreated) Error

func (o *PostSubnetsCreated) Error() string

type PostSubnetsInternalServerError

type PostSubnetsInternalServerError struct {
	Payload *models.Riaaserror
}

PostSubnetsInternalServerError handles this case with default header values.

error

func NewPostSubnetsInternalServerError

func NewPostSubnetsInternalServerError() *PostSubnetsInternalServerError

NewPostSubnetsInternalServerError creates a PostSubnetsInternalServerError with default headers values

func (*PostSubnetsInternalServerError) Error

type PostSubnetsParams

type PostSubnetsParams struct {

	/*Body*/
	Body PostSubnetsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostSubnetsParams contains all the parameters to send to the API endpoint for the post subnets operation typically these are written to a http.Request

func NewPostSubnetsParams

func NewPostSubnetsParams() *PostSubnetsParams

NewPostSubnetsParams creates a new PostSubnetsParams object with the default values initialized.

func NewPostSubnetsParamsWithContext

func NewPostSubnetsParamsWithContext(ctx context.Context) *PostSubnetsParams

NewPostSubnetsParamsWithContext creates a new PostSubnetsParams object with the default values initialized, and the ability to set a context for a request

func NewPostSubnetsParamsWithHTTPClient

func NewPostSubnetsParamsWithHTTPClient(client *http.Client) *PostSubnetsParams

NewPostSubnetsParamsWithHTTPClient creates a new PostSubnetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostSubnetsParamsWithTimeout

func NewPostSubnetsParamsWithTimeout(timeout time.Duration) *PostSubnetsParams

NewPostSubnetsParamsWithTimeout creates a new PostSubnetsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostSubnetsParams) SetBody

func (o *PostSubnetsParams) SetBody(body PostSubnetsBody)

SetBody adds the body to the post subnets params

func (*PostSubnetsParams) SetContext

func (o *PostSubnetsParams) SetContext(ctx context.Context)

SetContext adds the context to the post subnets params

func (*PostSubnetsParams) SetGeneration

func (o *PostSubnetsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post subnets params

func (*PostSubnetsParams) SetHTTPClient

func (o *PostSubnetsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post subnets params

func (*PostSubnetsParams) SetTimeout

func (o *PostSubnetsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post subnets params

func (*PostSubnetsParams) SetVersion

func (o *PostSubnetsParams) SetVersion(version string)

SetVersion adds the version to the post subnets params

func (*PostSubnetsParams) WithBody

WithBody adds the body to the post subnets params

func (*PostSubnetsParams) WithContext

func (o *PostSubnetsParams) WithContext(ctx context.Context) *PostSubnetsParams

WithContext adds the context to the post subnets params

func (*PostSubnetsParams) WithGeneration

func (o *PostSubnetsParams) WithGeneration(generation int64) *PostSubnetsParams

WithGeneration adds the generation to the post subnets params

func (*PostSubnetsParams) WithHTTPClient

func (o *PostSubnetsParams) WithHTTPClient(client *http.Client) *PostSubnetsParams

WithHTTPClient adds the HTTPClient to the post subnets params

func (*PostSubnetsParams) WithTimeout

func (o *PostSubnetsParams) WithTimeout(timeout time.Duration) *PostSubnetsParams

WithTimeout adds the timeout to the post subnets params

func (*PostSubnetsParams) WithVersion

func (o *PostSubnetsParams) WithVersion(version string) *PostSubnetsParams

WithVersion adds the version to the post subnets params

func (*PostSubnetsParams) WriteToRequest

func (o *PostSubnetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostSubnetsParamsBodyNetworkACL

type PostSubnetsParamsBodyNetworkACL struct {

	// The CRN for this network ACL
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this network ACL
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this network ACL
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostSubnetsParamsBodyNetworkACL NetworkACLIdentityByName // // The network ACL to use for this subnet; if unspecified, the default network ACL for the VPC is used swagger:model PostSubnetsParamsBodyNetworkACL

func (*PostSubnetsParamsBodyNetworkACL) MarshalBinary

func (o *PostSubnetsParamsBodyNetworkACL) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsParamsBodyNetworkACL) UnmarshalBinary

func (o *PostSubnetsParamsBodyNetworkACL) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsParamsBodyNetworkACL) Validate

Validate validates this post subnets params body network ACL

type PostSubnetsParamsBodyPublicGateway

type PostSubnetsParamsBodyPublicGateway struct {

	// The unique identifier for this public gateway
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostSubnetsParamsBodyPublicGateway PublicGatewayIdentity // // The public gateway to handle internet bound traffic for this subnet. swagger:model PostSubnetsParamsBodyPublicGateway

func (*PostSubnetsParamsBodyPublicGateway) MarshalBinary

func (o *PostSubnetsParamsBodyPublicGateway) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsParamsBodyPublicGateway) UnmarshalBinary

func (o *PostSubnetsParamsBodyPublicGateway) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsParamsBodyPublicGateway) Validate

Validate validates this post subnets params body public gateway

type PostSubnetsParamsBodyResourceGroup

type PostSubnetsParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostSubnetsParamsBodyResourceGroup idreference swagger:model PostSubnetsParamsBodyResourceGroup

func (*PostSubnetsParamsBodyResourceGroup) MarshalBinary

func (o *PostSubnetsParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsParamsBodyResourceGroup) UnmarshalBinary

func (o *PostSubnetsParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsParamsBodyResourceGroup) Validate

Validate validates this post subnets params body resource group

type PostSubnetsParamsBodyVpc

type PostSubnetsParamsBodyVpc struct {

	// The CRN for this VPC
	Crn string `json:"crn,omitempty"`

	// The unique identifier for this VPC
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The user-defined name for this VPC
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostSubnetsParamsBodyVpc VPCIdentityByName // // The VPC the subnet is to be a part of swagger:model PostSubnetsParamsBodyVpc

func (*PostSubnetsParamsBodyVpc) MarshalBinary

func (o *PostSubnetsParamsBodyVpc) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsParamsBodyVpc) UnmarshalBinary

func (o *PostSubnetsParamsBodyVpc) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsParamsBodyVpc) Validate

func (o *PostSubnetsParamsBodyVpc) Validate(formats strfmt.Registry) error

Validate validates this post subnets params body vpc

type PostSubnetsParamsBodyZone

type PostSubnetsParamsBodyZone struct {

	// The name for this zone
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostSubnetsParamsBodyZone ZoneIdentity // // The zone the subnet is to reside in swagger:model PostSubnetsParamsBodyZone

func (*PostSubnetsParamsBodyZone) MarshalBinary

func (o *PostSubnetsParamsBodyZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubnetsParamsBodyZone) UnmarshalBinary

func (o *PostSubnetsParamsBodyZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubnetsParamsBodyZone) Validate

func (o *PostSubnetsParamsBodyZone) Validate(formats strfmt.Registry) error

Validate validates this post subnets params body zone

type PostSubnetsReader

type PostSubnetsReader struct {
	// contains filtered or unexported fields
}

PostSubnetsReader is a Reader for the PostSubnets structure.

func (*PostSubnetsReader) ReadResponse

func (o *PostSubnetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostVpcsBadRequest

type PostVpcsBadRequest struct {
	Payload *models.Riaaserror
}

PostVpcsBadRequest handles this case with default header values.

error

func NewPostVpcsBadRequest

func NewPostVpcsBadRequest() *PostVpcsBadRequest

NewPostVpcsBadRequest creates a PostVpcsBadRequest with default headers values

func (*PostVpcsBadRequest) Error

func (o *PostVpcsBadRequest) Error() string

type PostVpcsBody

type PostVpcsBody struct {

	// Indicates whether a default address prefix should be automatically created for each zone in this VPC. If `manual`, this VPC will be created with no default address prefixes.
	// Enum: [auto manual]
	AddressPrefixManagement *string `json:"address_prefix_management,omitempty"`

	// Indicates whether this VPC is connected to Classic Infrastructure. If true, this VPC's
	// resources have private network connectivity to the account's Classice Infrastructure
	// resources. Only one VPC on an account may be connected in this way. This value is set at
	// creation and subsequently immutable.
	//
	ClassicAccess bool `json:"classic_access,omitempty"`

	// The user-defined name for this VPC
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// resource group
	ResourceGroup *PostVpcsParamsBodyResourceGroup `json:"resource_group,omitempty"`
}

PostVpcsBody VPCTemplate swagger:model PostVpcsBody

func (*PostVpcsBody) MarshalBinary

func (o *PostVpcsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostVpcsBody) UnmarshalBinary

func (o *PostVpcsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostVpcsBody) Validate

func (o *PostVpcsBody) Validate(formats strfmt.Registry) error

Validate validates this post vpcs body

type PostVpcsCreated

type PostVpcsCreated struct {
	Payload *models.Vpc
}

PostVpcsCreated handles this case with default header values.

dummy

func NewPostVpcsCreated

func NewPostVpcsCreated() *PostVpcsCreated

NewPostVpcsCreated creates a PostVpcsCreated with default headers values

func (*PostVpcsCreated) Error

func (o *PostVpcsCreated) Error() string

type PostVpcsInternalServerError

type PostVpcsInternalServerError struct {
	Payload *models.Riaaserror
}

PostVpcsInternalServerError handles this case with default header values.

error

func NewPostVpcsInternalServerError

func NewPostVpcsInternalServerError() *PostVpcsInternalServerError

NewPostVpcsInternalServerError creates a PostVpcsInternalServerError with default headers values

func (*PostVpcsInternalServerError) Error

type PostVpcsParams

type PostVpcsParams struct {

	/*Body*/
	Body PostVpcsBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostVpcsParams contains all the parameters to send to the API endpoint for the post vpcs operation typically these are written to a http.Request

func NewPostVpcsParams

func NewPostVpcsParams() *PostVpcsParams

NewPostVpcsParams creates a new PostVpcsParams object with the default values initialized.

func NewPostVpcsParamsWithContext

func NewPostVpcsParamsWithContext(ctx context.Context) *PostVpcsParams

NewPostVpcsParamsWithContext creates a new PostVpcsParams object with the default values initialized, and the ability to set a context for a request

func NewPostVpcsParamsWithHTTPClient

func NewPostVpcsParamsWithHTTPClient(client *http.Client) *PostVpcsParams

NewPostVpcsParamsWithHTTPClient creates a new PostVpcsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostVpcsParamsWithTimeout

func NewPostVpcsParamsWithTimeout(timeout time.Duration) *PostVpcsParams

NewPostVpcsParamsWithTimeout creates a new PostVpcsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostVpcsParams) SetBody

func (o *PostVpcsParams) SetBody(body PostVpcsBody)

SetBody adds the body to the post vpcs params

func (*PostVpcsParams) SetContext

func (o *PostVpcsParams) SetContext(ctx context.Context)

SetContext adds the context to the post vpcs params

func (*PostVpcsParams) SetGeneration

func (o *PostVpcsParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post vpcs params

func (*PostVpcsParams) SetHTTPClient

func (o *PostVpcsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post vpcs params

func (*PostVpcsParams) SetTimeout

func (o *PostVpcsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post vpcs params

func (*PostVpcsParams) SetVersion

func (o *PostVpcsParams) SetVersion(version string)

SetVersion adds the version to the post vpcs params

func (*PostVpcsParams) WithBody

func (o *PostVpcsParams) WithBody(body PostVpcsBody) *PostVpcsParams

WithBody adds the body to the post vpcs params

func (*PostVpcsParams) WithContext

func (o *PostVpcsParams) WithContext(ctx context.Context) *PostVpcsParams

WithContext adds the context to the post vpcs params

func (*PostVpcsParams) WithGeneration

func (o *PostVpcsParams) WithGeneration(generation int64) *PostVpcsParams

WithGeneration adds the generation to the post vpcs params

func (*PostVpcsParams) WithHTTPClient

func (o *PostVpcsParams) WithHTTPClient(client *http.Client) *PostVpcsParams

WithHTTPClient adds the HTTPClient to the post vpcs params

func (*PostVpcsParams) WithTimeout

func (o *PostVpcsParams) WithTimeout(timeout time.Duration) *PostVpcsParams

WithTimeout adds the timeout to the post vpcs params

func (*PostVpcsParams) WithVersion

func (o *PostVpcsParams) WithVersion(version string) *PostVpcsParams

WithVersion adds the version to the post vpcs params

func (*PostVpcsParams) WriteToRequest

func (o *PostVpcsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PostVpcsParamsBodyResourceGroup

type PostVpcsParamsBodyResourceGroup struct {

	// The unique identifier for this resource
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PostVpcsParamsBodyResourceGroup idreference swagger:model PostVpcsParamsBodyResourceGroup

func (*PostVpcsParamsBodyResourceGroup) MarshalBinary

func (o *PostVpcsParamsBodyResourceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostVpcsParamsBodyResourceGroup) UnmarshalBinary

func (o *PostVpcsParamsBodyResourceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostVpcsParamsBodyResourceGroup) Validate

Validate validates this post vpcs params body resource group

type PostVpcsReader

type PostVpcsReader struct {
	// contains filtered or unexported fields
}

PostVpcsReader is a Reader for the PostVpcs structure.

func (*PostVpcsReader) ReadResponse

func (o *PostVpcsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostVpcsVpcIDAddressPrefixesBadRequest

type PostVpcsVpcIDAddressPrefixesBadRequest struct {
	Payload *models.Riaaserror
}

PostVpcsVpcIDAddressPrefixesBadRequest handles this case with default header values.

error

func NewPostVpcsVpcIDAddressPrefixesBadRequest

func NewPostVpcsVpcIDAddressPrefixesBadRequest() *PostVpcsVpcIDAddressPrefixesBadRequest

NewPostVpcsVpcIDAddressPrefixesBadRequest creates a PostVpcsVpcIDAddressPrefixesBadRequest with default headers values

func (*PostVpcsVpcIDAddressPrefixesBadRequest) Error

type PostVpcsVpcIDAddressPrefixesBody

type PostVpcsVpcIDAddressPrefixesBody struct {

	// The CIDR block for this prefix.
	Cidr string `json:"cidr,omitempty"`

	// The user-defined name for this prefix. By default, the base IP address will be the name. For example, for 10.0.0.0/24 the name will be 10.0.0.0.
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// zone
	Zone *PostVpcsVpcIDAddressPrefixesParamsBodyZone `json:"zone,omitempty"`
}

PostVpcsVpcIDAddressPrefixesBody post vpcs vpc ID address prefixes body swagger:model PostVpcsVpcIDAddressPrefixesBody

func (*PostVpcsVpcIDAddressPrefixesBody) MarshalBinary

func (o *PostVpcsVpcIDAddressPrefixesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostVpcsVpcIDAddressPrefixesBody) UnmarshalBinary

func (o *PostVpcsVpcIDAddressPrefixesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostVpcsVpcIDAddressPrefixesBody) Validate

Validate validates this post vpcs vpc ID address prefixes body

type PostVpcsVpcIDAddressPrefixesCreated

type PostVpcsVpcIDAddressPrefixesCreated struct {
	Payload *models.AddressPrefix
}

PostVpcsVpcIDAddressPrefixesCreated handles this case with default header values.

dummy

func NewPostVpcsVpcIDAddressPrefixesCreated

func NewPostVpcsVpcIDAddressPrefixesCreated() *PostVpcsVpcIDAddressPrefixesCreated

NewPostVpcsVpcIDAddressPrefixesCreated creates a PostVpcsVpcIDAddressPrefixesCreated with default headers values

func (*PostVpcsVpcIDAddressPrefixesCreated) Error

type PostVpcsVpcIDAddressPrefixesGatewayTimeout

type PostVpcsVpcIDAddressPrefixesGatewayTimeout struct {
	Payload *models.Riaaserror
}

PostVpcsVpcIDAddressPrefixesGatewayTimeout handles this case with default header values.

error

func NewPostVpcsVpcIDAddressPrefixesGatewayTimeout

func NewPostVpcsVpcIDAddressPrefixesGatewayTimeout() *PostVpcsVpcIDAddressPrefixesGatewayTimeout

NewPostVpcsVpcIDAddressPrefixesGatewayTimeout creates a PostVpcsVpcIDAddressPrefixesGatewayTimeout with default headers values

func (*PostVpcsVpcIDAddressPrefixesGatewayTimeout) Error

type PostVpcsVpcIDAddressPrefixesParams

type PostVpcsVpcIDAddressPrefixesParams struct {

	/*AddressPoolPrefixTemplate*/
	AddressPoolPrefixTemplate PostVpcsVpcIDAddressPrefixesBody
	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string
	/*VpcID
	  The VPC identifier

	*/
	VpcID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostVpcsVpcIDAddressPrefixesParams contains all the parameters to send to the API endpoint for the post vpcs vpc ID address prefixes operation typically these are written to a http.Request

func NewPostVpcsVpcIDAddressPrefixesParams

func NewPostVpcsVpcIDAddressPrefixesParams() *PostVpcsVpcIDAddressPrefixesParams

NewPostVpcsVpcIDAddressPrefixesParams creates a new PostVpcsVpcIDAddressPrefixesParams object with the default values initialized.

func NewPostVpcsVpcIDAddressPrefixesParamsWithContext

func NewPostVpcsVpcIDAddressPrefixesParamsWithContext(ctx context.Context) *PostVpcsVpcIDAddressPrefixesParams

NewPostVpcsVpcIDAddressPrefixesParamsWithContext creates a new PostVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a context for a request

func NewPostVpcsVpcIDAddressPrefixesParamsWithHTTPClient

func NewPostVpcsVpcIDAddressPrefixesParamsWithHTTPClient(client *http.Client) *PostVpcsVpcIDAddressPrefixesParams

NewPostVpcsVpcIDAddressPrefixesParamsWithHTTPClient creates a new PostVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostVpcsVpcIDAddressPrefixesParamsWithTimeout

func NewPostVpcsVpcIDAddressPrefixesParamsWithTimeout(timeout time.Duration) *PostVpcsVpcIDAddressPrefixesParams

NewPostVpcsVpcIDAddressPrefixesParamsWithTimeout creates a new PostVpcsVpcIDAddressPrefixesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostVpcsVpcIDAddressPrefixesParams) SetAddressPoolPrefixTemplate

func (o *PostVpcsVpcIDAddressPrefixesParams) SetAddressPoolPrefixTemplate(addressPoolPrefixTemplate PostVpcsVpcIDAddressPrefixesBody)

SetAddressPoolPrefixTemplate adds the addressPoolPrefixTemplate to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetContext

SetContext adds the context to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetGeneration

func (o *PostVpcsVpcIDAddressPrefixesParams) SetGeneration(generation int64)

SetGeneration adds the generation to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetHTTPClient

func (o *PostVpcsVpcIDAddressPrefixesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetTimeout

func (o *PostVpcsVpcIDAddressPrefixesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetVersion

func (o *PostVpcsVpcIDAddressPrefixesParams) SetVersion(version string)

SetVersion adds the version to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) SetVpcID

func (o *PostVpcsVpcIDAddressPrefixesParams) SetVpcID(vpcID string)

SetVpcID adds the vpcId to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithAddressPoolPrefixTemplate

func (o *PostVpcsVpcIDAddressPrefixesParams) WithAddressPoolPrefixTemplate(addressPoolPrefixTemplate PostVpcsVpcIDAddressPrefixesBody) *PostVpcsVpcIDAddressPrefixesParams

WithAddressPoolPrefixTemplate adds the addressPoolPrefixTemplate to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithContext

WithContext adds the context to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithGeneration

WithGeneration adds the generation to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithTimeout

WithTimeout adds the timeout to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithVersion

WithVersion adds the version to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WithVpcID

WithVpcID adds the vpcID to the post vpcs vpc ID address prefixes params

func (*PostVpcsVpcIDAddressPrefixesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostVpcsVpcIDAddressPrefixesParamsBodyZone

type PostVpcsVpcIDAddressPrefixesParamsBodyZone struct {

	// The name for this zone
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostVpcsVpcIDAddressPrefixesParamsBodyZone ZoneIdentity // // The name for this zone swagger:model PostVpcsVpcIDAddressPrefixesParamsBodyZone

func (*PostVpcsVpcIDAddressPrefixesParamsBodyZone) MarshalBinary

func (o *PostVpcsVpcIDAddressPrefixesParamsBodyZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostVpcsVpcIDAddressPrefixesParamsBodyZone) UnmarshalBinary

func (o *PostVpcsVpcIDAddressPrefixesParamsBodyZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostVpcsVpcIDAddressPrefixesParamsBodyZone) Validate

Validate validates this post vpcs vpc ID address prefixes params body zone

type PostVpcsVpcIDAddressPrefixesReader

type PostVpcsVpcIDAddressPrefixesReader struct {
	// contains filtered or unexported fields
}

PostVpcsVpcIDAddressPrefixesReader is a Reader for the PostVpcsVpcIDAddressPrefixes structure.

func (*PostVpcsVpcIDAddressPrefixesReader) ReadResponse

func (o *PostVpcsVpcIDAddressPrefixesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated struct {
	Payload *models.ServerNetworkInterface
}

PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated handles this case with default header values.

dummy

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated() *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated creates a PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated with default headers values

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDCreated) Error

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError struct {
	Payload *models.Riaaserror
}

PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError handles this case with default header values.

error

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError() *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError creates a PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError with default headers values

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDInternalServerError) Error

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound struct {
	Payload *models.Riaaserror
}

PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound handles this case with default header values.

error

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound() *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound creates a PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound with default headers values

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDNotFound) Error

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*ID
	  The network interface identifier

	*/
	ID string
	/*RequestBody*/
	RequestBody *models.DummyEmptyTemplate
	/*SecurityGroupID
	  The security group identifier

	*/
	SecurityGroupID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams contains all the parameters to send to the API endpoint for the put security groups security group ID network interfaces ID operation typically these are written to a http.Request

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams() *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams creates a new PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized.

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext(ctx context.Context) *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithContext creates a new PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a context for a request

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient(client *http.Client) *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithHTTPClient creates a new PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout

func NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout(timeout time.Duration) *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams

NewPutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParamsWithTimeout creates a new PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetContext

SetContext adds the context to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetGeneration

SetGeneration adds the generation to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetID

SetID adds the id to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetRequestBody

SetRequestBody adds the requestBody to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID

func (o *PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetSecurityGroupID(securityGroupID string)

SetSecurityGroupID adds the securityGroupId to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetTimeout

SetTimeout adds the timeout to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) SetVersion

SetVersion adds the version to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithContext

WithContext adds the context to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithGeneration

WithGeneration adds the generation to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithID

WithID adds the id to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithRequestBody

WithRequestBody adds the requestBody to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithSecurityGroupID

WithSecurityGroupID adds the securityGroupID to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithTimeout

WithTimeout adds the timeout to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WithVersion

WithVersion adds the version to the put security groups security group ID network interfaces ID params

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader

type PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader struct {
	// contains filtered or unexported fields
}

PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader is a Reader for the PutSecurityGroupsSecurityGroupIDNetworkInterfacesID structure.

func (*PutSecurityGroupsSecurityGroupIDNetworkInterfacesIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type PutSubnetsSubnetIDNetworkACLBadRequest

type PutSubnetsSubnetIDNetworkACLBadRequest struct {
	Payload *models.Riaaserror
}

PutSubnetsSubnetIDNetworkACLBadRequest handles this case with default header values.

error

func NewPutSubnetsSubnetIDNetworkACLBadRequest

func NewPutSubnetsSubnetIDNetworkACLBadRequest() *PutSubnetsSubnetIDNetworkACLBadRequest

NewPutSubnetsSubnetIDNetworkACLBadRequest creates a PutSubnetsSubnetIDNetworkACLBadRequest with default headers values

func (*PutSubnetsSubnetIDNetworkACLBadRequest) Error

type PutSubnetsSubnetIDNetworkACLBody

type PutSubnetsSubnetIDNetworkACLBody struct {

	// The unique identifier for this network ACL
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PutSubnetsSubnetIDNetworkACLBody put subnets subnet ID network ACL body swagger:model PutSubnetsSubnetIDNetworkACLBody

func (*PutSubnetsSubnetIDNetworkACLBody) MarshalBinary

func (o *PutSubnetsSubnetIDNetworkACLBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutSubnetsSubnetIDNetworkACLBody) UnmarshalBinary

func (o *PutSubnetsSubnetIDNetworkACLBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutSubnetsSubnetIDNetworkACLBody) Validate

Validate validates this put subnets subnet ID network ACL body

type PutSubnetsSubnetIDNetworkACLCreated

type PutSubnetsSubnetIDNetworkACLCreated struct {
	Payload *models.NetworkACL
}

PutSubnetsSubnetIDNetworkACLCreated handles this case with default header values.

dummy

func NewPutSubnetsSubnetIDNetworkACLCreated

func NewPutSubnetsSubnetIDNetworkACLCreated() *PutSubnetsSubnetIDNetworkACLCreated

NewPutSubnetsSubnetIDNetworkACLCreated creates a PutSubnetsSubnetIDNetworkACLCreated with default headers values

func (*PutSubnetsSubnetIDNetworkACLCreated) Error

type PutSubnetsSubnetIDNetworkACLInternalServerError

type PutSubnetsSubnetIDNetworkACLInternalServerError struct {
	Payload *models.Riaaserror
}

PutSubnetsSubnetIDNetworkACLInternalServerError handles this case with default header values.

error

func NewPutSubnetsSubnetIDNetworkACLInternalServerError

func NewPutSubnetsSubnetIDNetworkACLInternalServerError() *PutSubnetsSubnetIDNetworkACLInternalServerError

NewPutSubnetsSubnetIDNetworkACLInternalServerError creates a PutSubnetsSubnetIDNetworkACLInternalServerError with default headers values

func (*PutSubnetsSubnetIDNetworkACLInternalServerError) Error

type PutSubnetsSubnetIDNetworkACLParams

type PutSubnetsSubnetIDNetworkACLParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*RequestBody*/
	RequestBody PutSubnetsSubnetIDNetworkACLBody
	/*SubnetID
	  The subnet identifier

	*/
	SubnetID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutSubnetsSubnetIDNetworkACLParams contains all the parameters to send to the API endpoint for the put subnets subnet ID network ACL operation typically these are written to a http.Request

func NewPutSubnetsSubnetIDNetworkACLParams

func NewPutSubnetsSubnetIDNetworkACLParams() *PutSubnetsSubnetIDNetworkACLParams

NewPutSubnetsSubnetIDNetworkACLParams creates a new PutSubnetsSubnetIDNetworkACLParams object with the default values initialized.

func NewPutSubnetsSubnetIDNetworkACLParamsWithContext

func NewPutSubnetsSubnetIDNetworkACLParamsWithContext(ctx context.Context) *PutSubnetsSubnetIDNetworkACLParams

NewPutSubnetsSubnetIDNetworkACLParamsWithContext creates a new PutSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a context for a request

func NewPutSubnetsSubnetIDNetworkACLParamsWithHTTPClient

func NewPutSubnetsSubnetIDNetworkACLParamsWithHTTPClient(client *http.Client) *PutSubnetsSubnetIDNetworkACLParams

NewPutSubnetsSubnetIDNetworkACLParamsWithHTTPClient creates a new PutSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutSubnetsSubnetIDNetworkACLParamsWithTimeout

func NewPutSubnetsSubnetIDNetworkACLParamsWithTimeout(timeout time.Duration) *PutSubnetsSubnetIDNetworkACLParams

NewPutSubnetsSubnetIDNetworkACLParamsWithTimeout creates a new PutSubnetsSubnetIDNetworkACLParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutSubnetsSubnetIDNetworkACLParams) SetContext

SetContext adds the context to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetGeneration

func (o *PutSubnetsSubnetIDNetworkACLParams) SetGeneration(generation int64)

SetGeneration adds the generation to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetHTTPClient

func (o *PutSubnetsSubnetIDNetworkACLParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetRequestBody

SetRequestBody adds the requestBody to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetSubnetID

func (o *PutSubnetsSubnetIDNetworkACLParams) SetSubnetID(subnetID string)

SetSubnetID adds the subnetId to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetTimeout

func (o *PutSubnetsSubnetIDNetworkACLParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) SetVersion

func (o *PutSubnetsSubnetIDNetworkACLParams) SetVersion(version string)

SetVersion adds the version to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithContext

WithContext adds the context to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithGeneration

WithGeneration adds the generation to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithRequestBody

WithRequestBody adds the requestBody to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithSubnetID

WithSubnetID adds the subnetID to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithTimeout

WithTimeout adds the timeout to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WithVersion

WithVersion adds the version to the put subnets subnet ID network ACL params

func (*PutSubnetsSubnetIDNetworkACLParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutSubnetsSubnetIDNetworkACLReader

type PutSubnetsSubnetIDNetworkACLReader struct {
	// contains filtered or unexported fields
}

PutSubnetsSubnetIDNetworkACLReader is a Reader for the PutSubnetsSubnetIDNetworkACL structure.

func (*PutSubnetsSubnetIDNetworkACLReader) ReadResponse

func (o *PutSubnetsSubnetIDNetworkACLReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutSubnetsSubnetIDPublicGatewayBadRequest

type PutSubnetsSubnetIDPublicGatewayBadRequest struct {
	Payload *models.Riaaserror
}

PutSubnetsSubnetIDPublicGatewayBadRequest handles this case with default header values.

error

func NewPutSubnetsSubnetIDPublicGatewayBadRequest

func NewPutSubnetsSubnetIDPublicGatewayBadRequest() *PutSubnetsSubnetIDPublicGatewayBadRequest

NewPutSubnetsSubnetIDPublicGatewayBadRequest creates a PutSubnetsSubnetIDPublicGatewayBadRequest with default headers values

func (*PutSubnetsSubnetIDPublicGatewayBadRequest) Error

type PutSubnetsSubnetIDPublicGatewayBody

type PutSubnetsSubnetIDPublicGatewayBody struct {

	// The unique identifier for this gateway
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PutSubnetsSubnetIDPublicGatewayBody put subnets subnet ID public gateway body swagger:model PutSubnetsSubnetIDPublicGatewayBody

func (*PutSubnetsSubnetIDPublicGatewayBody) MarshalBinary

func (o *PutSubnetsSubnetIDPublicGatewayBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutSubnetsSubnetIDPublicGatewayBody) UnmarshalBinary

func (o *PutSubnetsSubnetIDPublicGatewayBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutSubnetsSubnetIDPublicGatewayBody) Validate

Validate validates this put subnets subnet ID public gateway body

type PutSubnetsSubnetIDPublicGatewayCreated

type PutSubnetsSubnetIDPublicGatewayCreated struct {
	Payload *models.PublicGateway
}

PutSubnetsSubnetIDPublicGatewayCreated handles this case with default header values.

dummy

func NewPutSubnetsSubnetIDPublicGatewayCreated

func NewPutSubnetsSubnetIDPublicGatewayCreated() *PutSubnetsSubnetIDPublicGatewayCreated

NewPutSubnetsSubnetIDPublicGatewayCreated creates a PutSubnetsSubnetIDPublicGatewayCreated with default headers values

func (*PutSubnetsSubnetIDPublicGatewayCreated) Error

type PutSubnetsSubnetIDPublicGatewayInternalServerError

type PutSubnetsSubnetIDPublicGatewayInternalServerError struct {
	Payload *models.Riaaserror
}

PutSubnetsSubnetIDPublicGatewayInternalServerError handles this case with default header values.

error

func NewPutSubnetsSubnetIDPublicGatewayInternalServerError

func NewPutSubnetsSubnetIDPublicGatewayInternalServerError() *PutSubnetsSubnetIDPublicGatewayInternalServerError

NewPutSubnetsSubnetIDPublicGatewayInternalServerError creates a PutSubnetsSubnetIDPublicGatewayInternalServerError with default headers values

func (*PutSubnetsSubnetIDPublicGatewayInternalServerError) Error

type PutSubnetsSubnetIDPublicGatewayParams

type PutSubnetsSubnetIDPublicGatewayParams struct {

	/*Generation
	  The infrastructure generation for the request.

	*/
	Generation int64
	/*RequestBody*/
	RequestBody PutSubnetsSubnetIDPublicGatewayBody
	/*SubnetID
	  The subnet identifier

	*/
	SubnetID string
	/*Version
	  Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.

	*/
	Version string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutSubnetsSubnetIDPublicGatewayParams contains all the parameters to send to the API endpoint for the put subnets subnet ID public gateway operation typically these are written to a http.Request

func NewPutSubnetsSubnetIDPublicGatewayParams

func NewPutSubnetsSubnetIDPublicGatewayParams() *PutSubnetsSubnetIDPublicGatewayParams

NewPutSubnetsSubnetIDPublicGatewayParams creates a new PutSubnetsSubnetIDPublicGatewayParams object with the default values initialized.

func NewPutSubnetsSubnetIDPublicGatewayParamsWithContext

func NewPutSubnetsSubnetIDPublicGatewayParamsWithContext(ctx context.Context) *PutSubnetsSubnetIDPublicGatewayParams

NewPutSubnetsSubnetIDPublicGatewayParamsWithContext creates a new PutSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a context for a request

func NewPutSubnetsSubnetIDPublicGatewayParamsWithHTTPClient

func NewPutSubnetsSubnetIDPublicGatewayParamsWithHTTPClient(client *http.Client) *PutSubnetsSubnetIDPublicGatewayParams

NewPutSubnetsSubnetIDPublicGatewayParamsWithHTTPClient creates a new PutSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutSubnetsSubnetIDPublicGatewayParamsWithTimeout

func NewPutSubnetsSubnetIDPublicGatewayParamsWithTimeout(timeout time.Duration) *PutSubnetsSubnetIDPublicGatewayParams

NewPutSubnetsSubnetIDPublicGatewayParamsWithTimeout creates a new PutSubnetsSubnetIDPublicGatewayParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutSubnetsSubnetIDPublicGatewayParams) SetContext

SetContext adds the context to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetGeneration

func (o *PutSubnetsSubnetIDPublicGatewayParams) SetGeneration(generation int64)

SetGeneration adds the generation to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetHTTPClient

func (o *PutSubnetsSubnetIDPublicGatewayParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetRequestBody

SetRequestBody adds the requestBody to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetSubnetID

func (o *PutSubnetsSubnetIDPublicGatewayParams) SetSubnetID(subnetID string)

SetSubnetID adds the subnetId to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetTimeout

func (o *PutSubnetsSubnetIDPublicGatewayParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) SetVersion

func (o *PutSubnetsSubnetIDPublicGatewayParams) SetVersion(version string)

SetVersion adds the version to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithContext

WithContext adds the context to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithGeneration

WithGeneration adds the generation to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithRequestBody

WithRequestBody adds the requestBody to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithSubnetID

WithSubnetID adds the subnetID to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithTimeout

WithTimeout adds the timeout to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WithVersion

WithVersion adds the version to the put subnets subnet ID public gateway params

func (*PutSubnetsSubnetIDPublicGatewayParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutSubnetsSubnetIDPublicGatewayReader

type PutSubnetsSubnetIDPublicGatewayReader struct {
	// contains filtered or unexported fields
}

PutSubnetsSubnetIDPublicGatewayReader is a Reader for the PutSubnetsSubnetIDPublicGateway structure.

func (*PutSubnetsSubnetIDPublicGatewayReader) ReadResponse

func (o *PutSubnetsSubnetIDPublicGatewayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RulesItems0

type RulesItems0 struct {

	// Whether to allow or deny matching traffic
	// Enum: [allow deny]
	Action string `json:"action,omitempty"`

	// The highest in the range of ICMP codes to be matched; if unspecified, `255` is used. This can be specified only if type_min and type_max are equal.
	CodeMax string `json:"code_max,omitempty"`

	// The lowest in the range of ICMP codes to be matched; if unspecified, `0` is used. This can be specified only if type_min and type_max are equal.
	CodeMin string `json:"code_min,omitempty"`

	// The destination IP address or CIDR block
	Destination string `json:"destination,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMax int64 `json:"destination_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	DestinationPortMin int64 `json:"destination_port_min,omitempty"`

	// Whether the traffic to be matched is ingress or egress
	// Enum: [ingress egress]
	Direction string `json:"direction,omitempty"`

	// The user-defined name for this network ACL rule
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// The inclusive upper bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMax int64 `json:"port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP destination port range
	// Maximum: 65535
	// Minimum: 1
	PortMin int64 `json:"port_min,omitempty"`

	// Must be `all` to match all protocols.
	Protocol string `json:"protocol,omitempty"`

	// The source IP address or CIDR block
	Source string `json:"source,omitempty"`

	// The inclusive upper bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMax int64 `json:"source_port_max,omitempty"`

	// The inclusive lower bound of TCP/UDP source port range
	// Maximum: 65535
	// Minimum: 1
	SourcePortMin int64 `json:"source_port_min,omitempty"`

	// The highest in the range of ICMP types to be matched; if unspecified, `255` is used.
	TypeMax string `json:"type_max,omitempty"`

	// The lowest in the range of ICMP types to be matched; if unspecified, `0` is used.
	TypeMin string `json:"type_min,omitempty"`
}

RulesItems0 TupleRuleTemplateNetworkACLContext swagger:model RulesItems0

func (*RulesItems0) MarshalBinary

func (o *RulesItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RulesItems0) UnmarshalBinary

func (o *RulesItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RulesItems0) Validate

func (o *RulesItems0) Validate(formats strfmt.Registry) error

Validate validates this rules items0

type RulesItems0Remote

type RulesItems0Remote struct {

	// A single IPv4 or IPv6 address.
	Address string `json:"address,omitempty"`

	// A range of IPv4 or IPv6 addresses, in CIDR format.
	CidrBlock string `json:"cidr_block,omitempty"`

	// The security group's CRN
	Crn string `json:"crn,omitempty"`

	// The security group's unique identifier.
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The security group's user-defined name.
	// Required: true
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name *string `json:"name"`
}

RulesItems0Remote SecurityGroupIdentityByName // // Uniquely identifies a security group using any one of ID, CRN, or name. swagger:model RulesItems0Remote

func (*RulesItems0Remote) MarshalBinary

func (o *RulesItems0Remote) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RulesItems0Remote) UnmarshalBinary

func (o *RulesItems0Remote) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RulesItems0Remote) Validate

func (o *RulesItems0Remote) Validate(formats strfmt.Registry) error

Validate validates this rules items0 remote

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL