Class KubernetesSecurityGroupProvider

  • All Implemented Interfaces:
    com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>

    @Component
    public class KubernetesSecurityGroupProvider
    extends java.lang.Object
    implements com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
    • Method Detail

      • getCloudProvider

        public java.lang.String getCloudProvider()
        Specified by:
        getCloudProvider in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • getAllByRegion

        public java.util.Set<KubernetesSecurityGroup> getAllByRegion​(boolean includeRules,
                                                                     java.lang.String namespace)
        Specified by:
        getAllByRegion in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • getAllByAccount

        public java.util.Set<KubernetesSecurityGroup> getAllByAccount​(boolean includeRules,
                                                                      java.lang.String account)
        Specified by:
        getAllByAccount in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • getAllByAccountAndName

        public java.util.Set<KubernetesSecurityGroup> getAllByAccountAndName​(boolean includeRules,
                                                                             java.lang.String account,
                                                                             java.lang.String fullName)
        Specified by:
        getAllByAccountAndName in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • getAllByAccountAndRegion

        public java.util.Set<KubernetesSecurityGroup> getAllByAccountAndRegion​(boolean includeRule,
                                                                               java.lang.String account,
                                                                               java.lang.String namespace)
        Specified by:
        getAllByAccountAndRegion in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • get

        public KubernetesSecurityGroup get​(java.lang.String account,
                                           java.lang.String namespace,
                                           java.lang.String fullName,
                                           java.lang.String _unused)
        Specified by:
        get in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>
      • getById

        public KubernetesSecurityGroup getById​(java.lang.String account,
                                               java.lang.String region,
                                               java.lang.String id,
                                               java.lang.String vpcId)
        Specified by:
        getById in interface com.netflix.spinnaker.clouddriver.model.SecurityGroupProvider<KubernetesSecurityGroup>