Documentation ¶
Overview ¶
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2022 Google LLC. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- func ApplyFirewallPolicy(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyFirewallPolicyRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyForwardingRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyInstanceGroupManager(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyInterconnectAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyNetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyPacketMirroring(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyRoute(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyServiceAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplySubnetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func ApplyVpnTunnel(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func DeleteFirewallPolicy(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteFirewallPolicyRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteForwardingRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteInstanceGroupManager(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteInterconnectAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteNetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeletePacketMirroring(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeletePolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) error
- func DeleteRoute(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteServiceAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteSubnetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func DeleteVpnTunnel(ctx context.Context, config *dcl.Config, u *unstructured.Resource) error
- func FirewallPolicyAssociationHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func FirewallPolicyAssociationID(u *unstructured.Resource) (string, error)
- func FirewallPolicyAssociationToUnstructured(r *dclService.FirewallPolicyAssociation) *unstructured.Resource
- func FirewallPolicyHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func FirewallPolicyID(u *unstructured.Resource) (string, error)
- func FirewallPolicyRuleHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func FirewallPolicyRuleID(u *unstructured.Resource) (string, error)
- func FirewallPolicyRuleToUnstructured(r *dclService.FirewallPolicyRule) *unstructured.Resource
- func FirewallPolicyToUnstructured(r *dclService.FirewallPolicy) *unstructured.Resource
- func ForwardingRuleHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func ForwardingRuleID(u *unstructured.Resource) (string, error)
- func ForwardingRuleToUnstructured(r *dclService.ForwardingRule) *unstructured.Resource
- func GetFirewallPolicy(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetFirewallPolicyRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetForwardingRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetInstanceGroupManager(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetInterconnectAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetNetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetPacketMirroring(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetPolicyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetPolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func GetRoute(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetServiceAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetSubnetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func GetVpnTunnel(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
- func InstanceGroupManagerHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func InstanceGroupManagerID(u *unstructured.Resource) (string, error)
- func InstanceGroupManagerToUnstructured(r *dclService.InstanceGroupManager) *unstructured.Resource
- func InstanceHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func InstanceID(u *unstructured.Resource) (string, error)
- func InstanceToUnstructured(r *dclService.Instance) *unstructured.Resource
- func InterconnectAttachmentHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func InterconnectAttachmentID(u *unstructured.Resource) (string, error)
- func InterconnectAttachmentToUnstructured(r *dclService.InterconnectAttachment) *unstructured.Resource
- func ListFirewallPolicy(ctx context.Context, config *dcl.Config, parent string) ([]*unstructured.Resource, error)
- func ListFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, firewallPolicy string) ([]*unstructured.Resource, error)
- func ListFirewallPolicyRule(ctx context.Context, config *dcl.Config, firewallPolicy string) ([]*unstructured.Resource, error)
- func ListForwardingRule(ctx context.Context, config *dcl.Config, project string, location string) ([]*unstructured.Resource, error)
- func ListInstance(ctx context.Context, config *dcl.Config, project string, zone string) ([]*unstructured.Resource, error)
- func ListInstanceGroupManager(ctx context.Context, config *dcl.Config, project string, location string) ([]*unstructured.Resource, error)
- func ListInterconnectAttachment(ctx context.Context, config *dcl.Config, project string, region string) ([]*unstructured.Resource, error)
- func ListNetwork(ctx context.Context, config *dcl.Config, project string) ([]*unstructured.Resource, error)
- func ListPacketMirroring(ctx context.Context, config *dcl.Config, project string, location string) ([]*unstructured.Resource, error)
- func ListRoute(ctx context.Context, config *dcl.Config, project string) ([]*unstructured.Resource, error)
- func ListServiceAttachment(ctx context.Context, config *dcl.Config, project string, location string) ([]*unstructured.Resource, error)
- func ListSubnetwork(ctx context.Context, config *dcl.Config, project string, region string) ([]*unstructured.Resource, error)
- func ListVpnTunnel(ctx context.Context, config *dcl.Config, project string, location string) ([]*unstructured.Resource, error)
- func NetworkHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func NetworkID(u *unstructured.Resource) (string, error)
- func NetworkToUnstructured(r *dclService.Network) *unstructured.Resource
- func PacketMirroringHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func PacketMirroringID(u *unstructured.Resource) (string, error)
- func PacketMirroringToUnstructured(r *dclService.PacketMirroring) *unstructured.Resource
- func RouteHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func RouteID(u *unstructured.Resource) (string, error)
- func RouteToUnstructured(r *dclService.Route) *unstructured.Resource
- func ServiceAttachmentHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func ServiceAttachmentID(u *unstructured.Resource) (string, error)
- func ServiceAttachmentToUnstructured(r *dclService.ServiceAttachment) *unstructured.Resource
- func SetPolicyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func SetPolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func SetPolicyWithEtagInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (*unstructured.Resource, error)
- func SubnetworkHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func SubnetworkID(u *unstructured.Resource) (string, error)
- func SubnetworkToUnstructured(r *dclService.Subnetwork) *unstructured.Resource
- func UnstructuredToFirewallPolicy(u *unstructured.Resource) (*dclService.FirewallPolicy, error)
- func UnstructuredToFirewallPolicyAssociation(u *unstructured.Resource) (*dclService.FirewallPolicyAssociation, error)
- func UnstructuredToFirewallPolicyRule(u *unstructured.Resource) (*dclService.FirewallPolicyRule, error)
- func UnstructuredToForwardingRule(u *unstructured.Resource) (*dclService.ForwardingRule, error)
- func UnstructuredToInstance(u *unstructured.Resource) (*dclService.Instance, error)
- func UnstructuredToInstanceGroupManager(u *unstructured.Resource) (*dclService.InstanceGroupManager, error)
- func UnstructuredToInterconnectAttachment(u *unstructured.Resource) (*dclService.InterconnectAttachment, error)
- func UnstructuredToNetwork(u *unstructured.Resource) (*dclService.Network, error)
- func UnstructuredToPacketMirroring(u *unstructured.Resource) (*dclService.PacketMirroring, error)
- func UnstructuredToRoute(u *unstructured.Resource) (*dclService.Route, error)
- func UnstructuredToServiceAttachment(u *unstructured.Resource) (*dclService.ServiceAttachment, error)
- func UnstructuredToSubnetwork(u *unstructured.Resource) (*dclService.Subnetwork, error)
- func UnstructuredToVpnTunnel(u *unstructured.Resource) (*dclService.VpnTunnel, error)
- func VpnTunnelHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, ...) (bool, error)
- func VpnTunnelID(u *unstructured.Resource) (string, error)
- func VpnTunnelToUnstructured(r *dclService.VpnTunnel) *unstructured.Resource
- type FirewallPolicy
- func (r *FirewallPolicy) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicy) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *FirewallPolicy) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *FirewallPolicy) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicy) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicy) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicy) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *FirewallPolicy) ID(resource *unstructured.Resource) (string, error)
- func (r *FirewallPolicy) STV() unstructured.ServiceTypeVersion
- func (r *FirewallPolicy) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicy) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicy) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type FirewallPolicyAssociation
- func (r *FirewallPolicyAssociation) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *FirewallPolicyAssociation) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *FirewallPolicyAssociation) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *FirewallPolicyAssociation) ID(resource *unstructured.Resource) (string, error)
- func (r *FirewallPolicyAssociation) STV() unstructured.ServiceTypeVersion
- func (r *FirewallPolicyAssociation) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyAssociation) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type FirewallPolicyRule
- func (r *FirewallPolicyRule) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *FirewallPolicyRule) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *FirewallPolicyRule) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *FirewallPolicyRule) ID(resource *unstructured.Resource) (string, error)
- func (r *FirewallPolicyRule) STV() unstructured.ServiceTypeVersion
- func (r *FirewallPolicyRule) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *FirewallPolicyRule) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type ForwardingRule
- func (r *ForwardingRule) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ForwardingRule) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *ForwardingRule) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *ForwardingRule) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *ForwardingRule) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *ForwardingRule) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ForwardingRule) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *ForwardingRule) ID(resource *unstructured.Resource) (string, error)
- func (r *ForwardingRule) STV() unstructured.ServiceTypeVersion
- func (r *ForwardingRule) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ForwardingRule) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ForwardingRule) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type Instance
- func (r *Instance) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Instance) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *Instance) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *Instance) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Instance) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Instance) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Instance) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *Instance) ID(resource *unstructured.Resource) (string, error)
- func (r *Instance) STV() unstructured.ServiceTypeVersion
- func (r *Instance) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Instance) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Instance) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type InstanceGroupManager
- func (r *InstanceGroupManager) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *InstanceGroupManager) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *InstanceGroupManager) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *InstanceGroupManager) ID(resource *unstructured.Resource) (string, error)
- func (r *InstanceGroupManager) STV() unstructured.ServiceTypeVersion
- func (r *InstanceGroupManager) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InstanceGroupManager) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type InterconnectAttachment
- func (r *InterconnectAttachment) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *InterconnectAttachment) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *InterconnectAttachment) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *InterconnectAttachment) ID(resource *unstructured.Resource) (string, error)
- func (r *InterconnectAttachment) STV() unstructured.ServiceTypeVersion
- func (r *InterconnectAttachment) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *InterconnectAttachment) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type Network
- func (r *Network) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Network) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *Network) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *Network) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Network) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Network) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Network) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *Network) ID(resource *unstructured.Resource) (string, error)
- func (r *Network) STV() unstructured.ServiceTypeVersion
- func (r *Network) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Network) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Network) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type PacketMirroring
- func (r *PacketMirroring) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *PacketMirroring) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *PacketMirroring) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *PacketMirroring) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *PacketMirroring) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *PacketMirroring) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *PacketMirroring) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *PacketMirroring) ID(resource *unstructured.Resource) (string, error)
- func (r *PacketMirroring) STV() unstructured.ServiceTypeVersion
- func (r *PacketMirroring) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *PacketMirroring) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *PacketMirroring) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type Route
- func (r *Route) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Route) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *Route) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *Route) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Route) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Route) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Route) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *Route) ID(resource *unstructured.Resource) (string, error)
- func (r *Route) STV() unstructured.ServiceTypeVersion
- func (r *Route) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Route) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Route) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type ServiceAttachment
- func (r *ServiceAttachment) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ServiceAttachment) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *ServiceAttachment) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *ServiceAttachment) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *ServiceAttachment) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *ServiceAttachment) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ServiceAttachment) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *ServiceAttachment) ID(resource *unstructured.Resource) (string, error)
- func (r *ServiceAttachment) STV() unstructured.ServiceTypeVersion
- func (r *ServiceAttachment) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ServiceAttachment) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *ServiceAttachment) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type Subnetwork
- func (r *Subnetwork) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Subnetwork) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *Subnetwork) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *Subnetwork) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Subnetwork) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *Subnetwork) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Subnetwork) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *Subnetwork) ID(resource *unstructured.Resource) (string, error)
- func (r *Subnetwork) STV() unstructured.ServiceTypeVersion
- func (r *Subnetwork) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Subnetwork) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *Subnetwork) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- type VpnTunnel
- func (r *VpnTunnel) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *VpnTunnel) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
- func (r *VpnTunnel) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) error
- func (r *VpnTunnel) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *VpnTunnel) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
- func (r *VpnTunnel) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *VpnTunnel) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (bool, error)
- func (r *VpnTunnel) ID(resource *unstructured.Resource) (string, error)
- func (r *VpnTunnel) STV() unstructured.ServiceTypeVersion
- func (r *VpnTunnel) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *VpnTunnel) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
- func (r *VpnTunnel) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, ...) (*unstructured.Resource, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyFirewallPolicy ¶
func ApplyFirewallPolicy(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyFirewallPolicyAssociation ¶
func ApplyFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyFirewallPolicyRule ¶
func ApplyFirewallPolicyRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyForwardingRule ¶
func ApplyForwardingRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyInstance ¶
func ApplyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyInstanceGroupManager ¶
func ApplyInstanceGroupManager(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyInterconnectAttachment ¶
func ApplyInterconnectAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyNetwork ¶
func ApplyNetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyPacketMirroring ¶
func ApplyPacketMirroring(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyRoute ¶
func ApplyRoute(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyServiceAttachment ¶
func ApplyServiceAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplySubnetwork ¶
func ApplySubnetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func ApplyVpnTunnel ¶
func ApplyVpnTunnel(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func DeleteFirewallPolicy ¶
func DeleteForwardingRule ¶
func DeleteInstance ¶
func DeleteNetwork ¶
func DeletePacketMirroring ¶
func DeletePolicyMemberInstance ¶ added in v1.1.0
func DeletePolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, m *unstructured.Resource) error
func DeleteRoute ¶
func DeleteServiceAttachment ¶
func DeleteSubnetwork ¶
func DeleteVpnTunnel ¶
func FirewallPolicyAssociationHasDiff ¶
func FirewallPolicyAssociationHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func FirewallPolicyAssociationID ¶
func FirewallPolicyAssociationID(u *unstructured.Resource) (string, error)
func FirewallPolicyAssociationToUnstructured ¶
func FirewallPolicyAssociationToUnstructured(r *dclService.FirewallPolicyAssociation) *unstructured.Resource
func FirewallPolicyHasDiff ¶
func FirewallPolicyHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func FirewallPolicyID ¶
func FirewallPolicyID(u *unstructured.Resource) (string, error)
func FirewallPolicyRuleHasDiff ¶
func FirewallPolicyRuleHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func FirewallPolicyRuleID ¶
func FirewallPolicyRuleID(u *unstructured.Resource) (string, error)
func FirewallPolicyRuleToUnstructured ¶
func FirewallPolicyRuleToUnstructured(r *dclService.FirewallPolicyRule) *unstructured.Resource
func FirewallPolicyToUnstructured ¶
func FirewallPolicyToUnstructured(r *dclService.FirewallPolicy) *unstructured.Resource
func ForwardingRuleHasDiff ¶
func ForwardingRuleHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func ForwardingRuleID ¶
func ForwardingRuleID(u *unstructured.Resource) (string, error)
func ForwardingRuleToUnstructured ¶
func ForwardingRuleToUnstructured(r *dclService.ForwardingRule) *unstructured.Resource
func GetFirewallPolicy ¶
func GetFirewallPolicy(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetFirewallPolicyAssociation ¶
func GetFirewallPolicyAssociation(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetFirewallPolicyRule ¶
func GetFirewallPolicyRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetForwardingRule ¶
func GetForwardingRule(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetInstance ¶
func GetInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetInstanceGroupManager ¶
func GetInstanceGroupManager(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetInterconnectAttachment ¶
func GetInterconnectAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetNetwork ¶
func GetNetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetPacketMirroring ¶
func GetPacketMirroring(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetPolicyInstance ¶
func GetPolicyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetPolicyMemberInstance ¶
func GetPolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func GetRoute ¶
func GetRoute(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetServiceAttachment ¶
func GetServiceAttachment(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetSubnetwork ¶
func GetSubnetwork(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func GetVpnTunnel ¶
func GetVpnTunnel(ctx context.Context, config *dcl.Config, u *unstructured.Resource) (*unstructured.Resource, error)
func InstanceGroupManagerHasDiff ¶
func InstanceGroupManagerHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func InstanceGroupManagerID ¶
func InstanceGroupManagerID(u *unstructured.Resource) (string, error)
func InstanceGroupManagerToUnstructured ¶
func InstanceGroupManagerToUnstructured(r *dclService.InstanceGroupManager) *unstructured.Resource
func InstanceHasDiff ¶
func InstanceHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func InstanceID ¶
func InstanceID(u *unstructured.Resource) (string, error)
func InstanceToUnstructured ¶
func InstanceToUnstructured(r *dclService.Instance) *unstructured.Resource
func InterconnectAttachmentHasDiff ¶
func InterconnectAttachmentHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func InterconnectAttachmentID ¶
func InterconnectAttachmentID(u *unstructured.Resource) (string, error)
func InterconnectAttachmentToUnstructured ¶
func InterconnectAttachmentToUnstructured(r *dclService.InterconnectAttachment) *unstructured.Resource
func ListFirewallPolicy ¶
func ListFirewallPolicyRule ¶
func ListForwardingRule ¶
func ListInstance ¶
func ListNetwork ¶
func ListPacketMirroring ¶
func ListServiceAttachment ¶
func ListSubnetwork ¶
func ListVpnTunnel ¶
func NetworkHasDiff ¶
func NetworkHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func NetworkToUnstructured ¶
func NetworkToUnstructured(r *dclService.Network) *unstructured.Resource
func PacketMirroringHasDiff ¶
func PacketMirroringHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func PacketMirroringID ¶
func PacketMirroringID(u *unstructured.Resource) (string, error)
func PacketMirroringToUnstructured ¶
func PacketMirroringToUnstructured(r *dclService.PacketMirroring) *unstructured.Resource
func RouteHasDiff ¶
func RouteHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func RouteToUnstructured ¶
func RouteToUnstructured(r *dclService.Route) *unstructured.Resource
func ServiceAttachmentHasDiff ¶
func ServiceAttachmentHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func ServiceAttachmentID ¶
func ServiceAttachmentID(u *unstructured.Resource) (string, error)
func ServiceAttachmentToUnstructured ¶
func ServiceAttachmentToUnstructured(r *dclService.ServiceAttachment) *unstructured.Resource
func SetPolicyInstance ¶
func SetPolicyInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, p *unstructured.Resource) (*unstructured.Resource, error)
func SetPolicyMemberInstance ¶
func SetPolicyMemberInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, m *unstructured.Resource) (*unstructured.Resource, error)
func SetPolicyWithEtagInstance ¶ added in v1.1.0
func SetPolicyWithEtagInstance(ctx context.Context, config *dcl.Config, u *unstructured.Resource, p *unstructured.Resource) (*unstructured.Resource, error)
func SubnetworkHasDiff ¶
func SubnetworkHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func SubnetworkID ¶
func SubnetworkID(u *unstructured.Resource) (string, error)
func SubnetworkToUnstructured ¶
func SubnetworkToUnstructured(r *dclService.Subnetwork) *unstructured.Resource
func UnstructuredToFirewallPolicy ¶
func UnstructuredToFirewallPolicy(u *unstructured.Resource) (*dclService.FirewallPolicy, error)
func UnstructuredToFirewallPolicyAssociation ¶
func UnstructuredToFirewallPolicyAssociation(u *unstructured.Resource) (*dclService.FirewallPolicyAssociation, error)
func UnstructuredToFirewallPolicyRule ¶
func UnstructuredToFirewallPolicyRule(u *unstructured.Resource) (*dclService.FirewallPolicyRule, error)
func UnstructuredToForwardingRule ¶
func UnstructuredToForwardingRule(u *unstructured.Resource) (*dclService.ForwardingRule, error)
func UnstructuredToInstance ¶
func UnstructuredToInstance(u *unstructured.Resource) (*dclService.Instance, error)
func UnstructuredToInstanceGroupManager ¶
func UnstructuredToInstanceGroupManager(u *unstructured.Resource) (*dclService.InstanceGroupManager, error)
func UnstructuredToInterconnectAttachment ¶
func UnstructuredToInterconnectAttachment(u *unstructured.Resource) (*dclService.InterconnectAttachment, error)
func UnstructuredToNetwork ¶
func UnstructuredToNetwork(u *unstructured.Resource) (*dclService.Network, error)
func UnstructuredToPacketMirroring ¶
func UnstructuredToPacketMirroring(u *unstructured.Resource) (*dclService.PacketMirroring, error)
func UnstructuredToRoute ¶
func UnstructuredToRoute(u *unstructured.Resource) (*dclService.Route, error)
func UnstructuredToServiceAttachment ¶
func UnstructuredToServiceAttachment(u *unstructured.Resource) (*dclService.ServiceAttachment, error)
func UnstructuredToSubnetwork ¶
func UnstructuredToSubnetwork(u *unstructured.Resource) (*dclService.Subnetwork, error)
func UnstructuredToVpnTunnel ¶
func UnstructuredToVpnTunnel(u *unstructured.Resource) (*dclService.VpnTunnel, error)
func VpnTunnelHasDiff ¶
func VpnTunnelHasDiff(ctx context.Context, config *dcl.Config, u *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func VpnTunnelID ¶
func VpnTunnelID(u *unstructured.Resource) (string, error)
func VpnTunnelToUnstructured ¶
func VpnTunnelToUnstructured(r *dclService.VpnTunnel) *unstructured.Resource
Types ¶
type FirewallPolicy ¶
type FirewallPolicy struct{}
func (*FirewallPolicy) Apply ¶
func (r *FirewallPolicy) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*FirewallPolicy) Delete ¶
func (r *FirewallPolicy) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*FirewallPolicy) DeletePolicyMember ¶ added in v1.1.0
func (r *FirewallPolicy) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*FirewallPolicy) Get ¶
func (r *FirewallPolicy) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicy) GetPolicy ¶
func (r *FirewallPolicy) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicy) GetPolicyMember ¶
func (r *FirewallPolicy) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*FirewallPolicy) HasDiff ¶
func (r *FirewallPolicy) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*FirewallPolicy) ID ¶
func (r *FirewallPolicy) ID(resource *unstructured.Resource) (string, error)
func (*FirewallPolicy) STV ¶
func (r *FirewallPolicy) STV() unstructured.ServiceTypeVersion
func (*FirewallPolicy) SetPolicy ¶
func (r *FirewallPolicy) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicy) SetPolicyMember ¶
func (r *FirewallPolicy) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicy) SetPolicyWithEtag ¶ added in v1.1.0
func (r *FirewallPolicy) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type FirewallPolicyAssociation ¶
type FirewallPolicyAssociation struct{}
func (*FirewallPolicyAssociation) Apply ¶
func (r *FirewallPolicyAssociation) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) Delete ¶
func (r *FirewallPolicyAssociation) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*FirewallPolicyAssociation) DeletePolicyMember ¶ added in v1.1.0
func (r *FirewallPolicyAssociation) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*FirewallPolicyAssociation) Get ¶
func (r *FirewallPolicyAssociation) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) GetPolicy ¶
func (r *FirewallPolicyAssociation) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) GetPolicyMember ¶
func (r *FirewallPolicyAssociation) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) HasDiff ¶
func (r *FirewallPolicyAssociation) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*FirewallPolicyAssociation) ID ¶
func (r *FirewallPolicyAssociation) ID(resource *unstructured.Resource) (string, error)
func (*FirewallPolicyAssociation) STV ¶
func (r *FirewallPolicyAssociation) STV() unstructured.ServiceTypeVersion
func (*FirewallPolicyAssociation) SetPolicy ¶
func (r *FirewallPolicyAssociation) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) SetPolicyMember ¶
func (r *FirewallPolicyAssociation) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyAssociation) SetPolicyWithEtag ¶ added in v1.1.0
func (r *FirewallPolicyAssociation) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type FirewallPolicyRule ¶
type FirewallPolicyRule struct{}
func (*FirewallPolicyRule) Apply ¶
func (r *FirewallPolicyRule) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*FirewallPolicyRule) Delete ¶
func (r *FirewallPolicyRule) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*FirewallPolicyRule) DeletePolicyMember ¶ added in v1.1.0
func (r *FirewallPolicyRule) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*FirewallPolicyRule) Get ¶
func (r *FirewallPolicyRule) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyRule) GetPolicy ¶
func (r *FirewallPolicyRule) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyRule) GetPolicyMember ¶
func (r *FirewallPolicyRule) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*FirewallPolicyRule) HasDiff ¶
func (r *FirewallPolicyRule) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*FirewallPolicyRule) ID ¶
func (r *FirewallPolicyRule) ID(resource *unstructured.Resource) (string, error)
func (*FirewallPolicyRule) STV ¶
func (r *FirewallPolicyRule) STV() unstructured.ServiceTypeVersion
func (*FirewallPolicyRule) SetPolicy ¶
func (r *FirewallPolicyRule) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyRule) SetPolicyMember ¶
func (r *FirewallPolicyRule) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*FirewallPolicyRule) SetPolicyWithEtag ¶ added in v1.1.0
func (r *FirewallPolicyRule) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type ForwardingRule ¶
type ForwardingRule struct{}
func (*ForwardingRule) Apply ¶
func (r *ForwardingRule) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*ForwardingRule) Delete ¶
func (r *ForwardingRule) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*ForwardingRule) DeletePolicyMember ¶ added in v1.1.0
func (r *ForwardingRule) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*ForwardingRule) Get ¶
func (r *ForwardingRule) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*ForwardingRule) GetPolicy ¶
func (r *ForwardingRule) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*ForwardingRule) GetPolicyMember ¶
func (r *ForwardingRule) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*ForwardingRule) HasDiff ¶
func (r *ForwardingRule) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*ForwardingRule) ID ¶
func (r *ForwardingRule) ID(resource *unstructured.Resource) (string, error)
func (*ForwardingRule) STV ¶
func (r *ForwardingRule) STV() unstructured.ServiceTypeVersion
func (*ForwardingRule) SetPolicy ¶
func (r *ForwardingRule) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*ForwardingRule) SetPolicyMember ¶
func (r *ForwardingRule) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*ForwardingRule) SetPolicyWithEtag ¶ added in v1.1.0
func (r *ForwardingRule) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type Instance ¶
type Instance struct{}
func (*Instance) Apply ¶
func (r *Instance) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*Instance) DeletePolicyMember ¶ added in v1.1.0
func (r *Instance) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*Instance) Get ¶
func (r *Instance) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Instance) GetPolicy ¶
func (r *Instance) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Instance) GetPolicyMember ¶
func (*Instance) STV ¶
func (r *Instance) STV() unstructured.ServiceTypeVersion
func (*Instance) SetPolicy ¶
func (r *Instance) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*Instance) SetPolicyMember ¶
func (r *Instance) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*Instance) SetPolicyWithEtag ¶ added in v1.1.0
func (r *Instance) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type InstanceGroupManager ¶
type InstanceGroupManager struct{}
func (*InstanceGroupManager) Apply ¶
func (r *InstanceGroupManager) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*InstanceGroupManager) Delete ¶
func (r *InstanceGroupManager) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*InstanceGroupManager) DeletePolicyMember ¶ added in v1.1.0
func (r *InstanceGroupManager) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*InstanceGroupManager) Get ¶
func (r *InstanceGroupManager) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*InstanceGroupManager) GetPolicy ¶
func (r *InstanceGroupManager) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*InstanceGroupManager) GetPolicyMember ¶
func (r *InstanceGroupManager) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*InstanceGroupManager) HasDiff ¶
func (r *InstanceGroupManager) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*InstanceGroupManager) ID ¶
func (r *InstanceGroupManager) ID(resource *unstructured.Resource) (string, error)
func (*InstanceGroupManager) STV ¶
func (r *InstanceGroupManager) STV() unstructured.ServiceTypeVersion
func (*InstanceGroupManager) SetPolicy ¶
func (r *InstanceGroupManager) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*InstanceGroupManager) SetPolicyMember ¶
func (r *InstanceGroupManager) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*InstanceGroupManager) SetPolicyWithEtag ¶ added in v1.1.0
func (r *InstanceGroupManager) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type InterconnectAttachment ¶
type InterconnectAttachment struct{}
func (*InterconnectAttachment) Apply ¶
func (r *InterconnectAttachment) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*InterconnectAttachment) Delete ¶
func (r *InterconnectAttachment) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*InterconnectAttachment) DeletePolicyMember ¶ added in v1.1.0
func (r *InterconnectAttachment) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*InterconnectAttachment) Get ¶
func (r *InterconnectAttachment) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*InterconnectAttachment) GetPolicy ¶
func (r *InterconnectAttachment) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*InterconnectAttachment) GetPolicyMember ¶
func (r *InterconnectAttachment) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*InterconnectAttachment) HasDiff ¶
func (r *InterconnectAttachment) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*InterconnectAttachment) ID ¶
func (r *InterconnectAttachment) ID(resource *unstructured.Resource) (string, error)
func (*InterconnectAttachment) STV ¶
func (r *InterconnectAttachment) STV() unstructured.ServiceTypeVersion
func (*InterconnectAttachment) SetPolicy ¶
func (r *InterconnectAttachment) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*InterconnectAttachment) SetPolicyMember ¶
func (r *InterconnectAttachment) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*InterconnectAttachment) SetPolicyWithEtag ¶ added in v1.1.0
func (r *InterconnectAttachment) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type Network ¶
type Network struct{}
func (*Network) Apply ¶
func (r *Network) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*Network) DeletePolicyMember ¶ added in v1.1.0
func (r *Network) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*Network) Get ¶
func (r *Network) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Network) GetPolicy ¶
func (r *Network) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Network) GetPolicyMember ¶
func (*Network) STV ¶
func (r *Network) STV() unstructured.ServiceTypeVersion
func (*Network) SetPolicy ¶
func (r *Network) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*Network) SetPolicyMember ¶
func (r *Network) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*Network) SetPolicyWithEtag ¶ added in v1.1.0
func (r *Network) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type PacketMirroring ¶
type PacketMirroring struct{}
func (*PacketMirroring) Apply ¶
func (r *PacketMirroring) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*PacketMirroring) Delete ¶
func (r *PacketMirroring) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*PacketMirroring) DeletePolicyMember ¶ added in v1.1.0
func (r *PacketMirroring) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*PacketMirroring) Get ¶
func (r *PacketMirroring) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*PacketMirroring) GetPolicy ¶
func (r *PacketMirroring) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*PacketMirroring) GetPolicyMember ¶
func (r *PacketMirroring) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*PacketMirroring) HasDiff ¶
func (r *PacketMirroring) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*PacketMirroring) ID ¶
func (r *PacketMirroring) ID(resource *unstructured.Resource) (string, error)
func (*PacketMirroring) STV ¶
func (r *PacketMirroring) STV() unstructured.ServiceTypeVersion
func (*PacketMirroring) SetPolicy ¶
func (r *PacketMirroring) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*PacketMirroring) SetPolicyMember ¶
func (r *PacketMirroring) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*PacketMirroring) SetPolicyWithEtag ¶ added in v1.1.0
func (r *PacketMirroring) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type Route ¶
type Route struct{}
func (*Route) Apply ¶
func (r *Route) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*Route) DeletePolicyMember ¶ added in v1.1.0
func (r *Route) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*Route) Get ¶
func (r *Route) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Route) GetPolicy ¶
func (r *Route) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Route) GetPolicyMember ¶
func (*Route) STV ¶
func (r *Route) STV() unstructured.ServiceTypeVersion
func (*Route) SetPolicy ¶
func (r *Route) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*Route) SetPolicyMember ¶
func (r *Route) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*Route) SetPolicyWithEtag ¶ added in v1.1.0
func (r *Route) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type ServiceAttachment ¶
type ServiceAttachment struct{}
func (*ServiceAttachment) Apply ¶
func (r *ServiceAttachment) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*ServiceAttachment) Delete ¶
func (r *ServiceAttachment) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*ServiceAttachment) DeletePolicyMember ¶ added in v1.1.0
func (r *ServiceAttachment) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*ServiceAttachment) Get ¶
func (r *ServiceAttachment) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*ServiceAttachment) GetPolicy ¶
func (r *ServiceAttachment) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*ServiceAttachment) GetPolicyMember ¶
func (r *ServiceAttachment) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*ServiceAttachment) HasDiff ¶
func (r *ServiceAttachment) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*ServiceAttachment) ID ¶
func (r *ServiceAttachment) ID(resource *unstructured.Resource) (string, error)
func (*ServiceAttachment) STV ¶
func (r *ServiceAttachment) STV() unstructured.ServiceTypeVersion
func (*ServiceAttachment) SetPolicy ¶
func (r *ServiceAttachment) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*ServiceAttachment) SetPolicyMember ¶
func (r *ServiceAttachment) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*ServiceAttachment) SetPolicyWithEtag ¶ added in v1.1.0
func (r *ServiceAttachment) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type Subnetwork ¶
type Subnetwork struct{}
func (*Subnetwork) Apply ¶
func (r *Subnetwork) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*Subnetwork) Delete ¶
func (r *Subnetwork) Delete(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) error
func (*Subnetwork) DeletePolicyMember ¶ added in v1.1.0
func (r *Subnetwork) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*Subnetwork) Get ¶
func (r *Subnetwork) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Subnetwork) GetPolicy ¶
func (r *Subnetwork) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*Subnetwork) GetPolicyMember ¶
func (r *Subnetwork) GetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, role, member string) (*unstructured.Resource, error)
func (*Subnetwork) HasDiff ¶
func (r *Subnetwork) HasDiff(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (bool, error)
func (*Subnetwork) ID ¶
func (r *Subnetwork) ID(resource *unstructured.Resource) (string, error)
func (*Subnetwork) STV ¶
func (r *Subnetwork) STV() unstructured.ServiceTypeVersion
func (*Subnetwork) SetPolicy ¶
func (r *Subnetwork) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*Subnetwork) SetPolicyMember ¶
func (r *Subnetwork) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*Subnetwork) SetPolicyWithEtag ¶ added in v1.1.0
func (r *Subnetwork) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
type VpnTunnel ¶
type VpnTunnel struct{}
func (*VpnTunnel) Apply ¶
func (r *VpnTunnel) Apply(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, opts ...dcl.ApplyOption) (*unstructured.Resource, error)
func (*VpnTunnel) DeletePolicyMember ¶ added in v1.1.0
func (r *VpnTunnel) DeletePolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) error
func (*VpnTunnel) Get ¶
func (r *VpnTunnel) Get(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*VpnTunnel) GetPolicy ¶
func (r *VpnTunnel) GetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource) (*unstructured.Resource, error)
func (*VpnTunnel) GetPolicyMember ¶
func (*VpnTunnel) STV ¶
func (r *VpnTunnel) STV() unstructured.ServiceTypeVersion
func (*VpnTunnel) SetPolicy ¶
func (r *VpnTunnel) SetPolicy(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)
func (*VpnTunnel) SetPolicyMember ¶
func (r *VpnTunnel) SetPolicyMember(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, member *unstructured.Resource) (*unstructured.Resource, error)
func (*VpnTunnel) SetPolicyWithEtag ¶ added in v1.1.0
func (r *VpnTunnel) SetPolicyWithEtag(ctx context.Context, config *dcl.Config, resource *unstructured.Resource, policy *unstructured.Resource) (*unstructured.Resource, error)