Class GCPConnector

java.lang.Object
com.strongdm.api.GCPConnector
All Implemented Interfaces:
Connector

public class GCPConnector extends Object implements Connector
  • Constructor Details

    • GCPConnector

      public GCPConnector()
  • Method Details

    • getDescription

      public String getDescription()
      Description of the Connector.
      Specified by:
      getDescription in interface Connector
    • setDescription

      public void setDescription(String in)
      Description of the Connector.
      Specified by:
      setDescription in interface Connector
    • getExcludeTags

      public Iterable<Tag> getExcludeTags()
      ExcludeTags filters out discovered resources that have the tag and value. We do allow duplicate tag names for ExcludeTags to support multiple excluded values for the tag.
      Specified by:
      getExcludeTags in interface Connector
    • setExcludeTags

      public void setExcludeTags(Iterable<Tag> in)
      ExcludeTags filters out discovered resources that have the tag and value. We do allow duplicate tag names for ExcludeTags to support multiple excluded values for the tag.
      Specified by:
      setExcludeTags in interface Connector
    • getId

      public String getId()
      Unique identifier of the Connector.
      Specified by:
      getId in interface Connector
    • setId

      public void setId(String in)
      Unique identifier of the Connector.
    • getIncludeTags

      public Iterable<Tag> getIncludeTags()
      IncludeTags only discovers cloud resources that have one of the included tags. We do not allow duplicate tag names for IncludeTags
      Specified by:
      getIncludeTags in interface Connector
    • setIncludeTags

      public void setIncludeTags(Iterable<Tag> in)
      IncludeTags only discovers cloud resources that have one of the included tags. We do not allow duplicate tag names for IncludeTags
      Specified by:
      setIncludeTags in interface Connector
    • getName

      public String getName()
      Unique human-readable name of the Connector.
      Specified by:
      getName in interface Connector
    • setName

      public void setName(String in)
      Unique human-readable name of the Connector.
      Specified by:
      setName in interface Connector
    • getPoolId

      public String getPoolId()
      PoolId is the GCP Workload Pool Identifier used to authenticate our JWT
    • setPoolId

      public void setPoolId(String in)
      PoolId is the GCP Workload Pool Identifier used to authenticate our JWT
    • getProjectIds

      public List<String> getProjectIds()
      ProjectIds is the list of GCP Projects the connector will scan
    • setProjectIds

      public void setProjectIds(List<String> in)
      ProjectIds is the list of GCP Projects the connector will scan
    • getProjectNumber

      public String getProjectNumber()
      ProjectNumber is the GCP Project the Workload Pool is defined in
    • setProjectNumber

      public void setProjectNumber(String in)
      ProjectNumber is the GCP Project the Workload Pool is defined in
    • getProviderId

      public String getProviderId()
      ProviderId is the GCP Workload Provider Identifier used to authenticate our JWT
    • setProviderId

      public void setProviderId(String in)
      ProviderId is the GCP Workload Provider Identifier used to authenticate our JWT
    • getScanPeriod

      public String getScanPeriod()
      ScanPeriod identifies which remote system this Connector discovers
      Specified by:
      getScanPeriod in interface Connector
    • setScanPeriod

      public void setScanPeriod(String in)
      ScanPeriod identifies which remote system this Connector discovers
      Specified by:
      setScanPeriod in interface Connector
    • getServices

      public Iterable<String> getServices()
      Services is a list of services this connector should scan.
      Specified by:
      getServices in interface Connector
    • setServices

      public void setServices(Iterable<String> in)
      Services is a list of services this connector should scan.
      Specified by:
      setServices in interface Connector