Package com.strongdm.api
Class GCPConnector
java.lang.Object
com.strongdm.api.GCPConnector
- All Implemented Interfaces:
Connector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDescription of the Connector.ExcludeTags filters out discovered resources that have the tag and value.getId()Unique identifier of the Connector.IncludeTags only discovers cloud resources that have one of the included tags.getName()Unique human-readable name of the Connector.ProjectIds is the list of GCP Projects the connector will scanScanPeriod identifies which remote system this Connector discoversServices is a list of services this connector should scan.WorkloadPoolId is the GCP Workload Pool Identifier used to authenticate our JWTWorkloadProjectId is the GCP Project ID where the Workload Pool is definedWorkloadProjectNumber is the GCP Project Number where the Workload Pool is definedWorkloadProviderId is the GCP Workload Provider Identifier used to authenticate our JWTvoidsetDescription(String in) Description of the Connector.voidsetExcludeTags(Iterable<Tag> in) ExcludeTags filters out discovered resources that have the tag and value.voidUnique identifier of the Connector.voidsetIncludeTags(Iterable<Tag> in) IncludeTags only discovers cloud resources that have one of the included tags.voidUnique human-readable name of the Connector.voidsetProjectIds(List<String> in) ProjectIds is the list of GCP Projects the connector will scanvoidsetScanPeriod(String in) ScanPeriod identifies which remote system this Connector discoversvoidsetServices(Iterable<String> in) Services is a list of services this connector should scan.voidWorkloadPoolId is the GCP Workload Pool Identifier used to authenticate our JWTvoidWorkloadProjectId is the GCP Project ID where the Workload Pool is definedvoidWorkloadProjectNumber is the GCP Project Number where the Workload Pool is definedvoidWorkloadProviderId is the GCP Workload Provider Identifier used to authenticate our JWT
-
Constructor Details
-
GCPConnector
public GCPConnector()
-
-
Method Details
-
getDescription
Description of the Connector.- Specified by:
getDescriptionin interfaceConnector
-
setDescription
Description of the Connector.- Specified by:
setDescriptionin interfaceConnector
-
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:
getExcludeTagsin interfaceConnector
-
setExcludeTags
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:
setExcludeTagsin interfaceConnector
-
getId
Unique identifier of the Connector. -
setId
Unique identifier of the Connector. -
getIncludeTags
IncludeTags only discovers cloud resources that have one of the included tags. We do not allow duplicate tag names for IncludeTags- Specified by:
getIncludeTagsin interfaceConnector
-
setIncludeTags
IncludeTags only discovers cloud resources that have one of the included tags. We do not allow duplicate tag names for IncludeTags- Specified by:
setIncludeTagsin interfaceConnector
-
getName
Unique human-readable name of the Connector. -
setName
Unique human-readable name of the Connector. -
getProjectIds
ProjectIds is the list of GCP Projects the connector will scan -
setProjectIds
ProjectIds is the list of GCP Projects the connector will scan -
getScanPeriod
ScanPeriod identifies which remote system this Connector discovers- Specified by:
getScanPeriodin interfaceConnector
-
setScanPeriod
ScanPeriod identifies which remote system this Connector discovers- Specified by:
setScanPeriodin interfaceConnector
-
getServices
Services is a list of services this connector should scan.- Specified by:
getServicesin interfaceConnector
-
setServices
Services is a list of services this connector should scan.- Specified by:
setServicesin interfaceConnector
-
getWorkloadPoolId
WorkloadPoolId is the GCP Workload Pool Identifier used to authenticate our JWT -
setWorkloadPoolId
WorkloadPoolId is the GCP Workload Pool Identifier used to authenticate our JWT -
getWorkloadProjectId
WorkloadProjectId is the GCP Project ID where the Workload Pool is defined -
setWorkloadProjectId
WorkloadProjectId is the GCP Project ID where the Workload Pool is defined -
getWorkloadProjectNumber
WorkloadProjectNumber is the GCP Project Number where the Workload Pool is defined -
setWorkloadProjectNumber
WorkloadProjectNumber is the GCP Project Number where the Workload Pool is defined -
getWorkloadProviderId
WorkloadProviderId is the GCP Workload Provider Identifier used to authenticate our JWT -
setWorkloadProviderId
WorkloadProviderId is the GCP Workload Provider Identifier used to authenticate our JWT
-