Package io.openraven.magpie.data.aws
Class AWSResource
java.lang.Object
io.openraven.magpie.data.Resource
io.openraven.magpie.data.aws.AWSResource
- Direct Known Subclasses:
AccountResource,AthenaDataCatalog,AwsConfigurationRecorder,BackupPlan,BackupVault,BatchComputeEnvironment,BatchJobDefinition,BatchJobQueue,CassandraKeyspace,CloudFrontDistribution,CloudSearchDomain,CloudTrail,CloudWatchAlarm,CloudWatchDashboard,CloudWatchLogGroup,CloudWatchLogsMetricFilter,DynamoDbGlobalTable,DynamoDbTable,EbEnvironment,Ec2ElasticIpAddress,Ec2Instance,Ec2NetworkAcl,Ec2NetworkInterface,EC2SecurityGroup,EC2Snapshot,Ec2Subnet,Ec2TransitGateway,EC2Volume,Ec2VpcPeeringConnection,Ec2VpcResource,EcsCluster,EfsFileSystem,EksCluster,ElastiCacheCluster,ElasticLoadBalancingLoadBalancer,ElasticLoadBalancingV2LoadBalancer,EmrCluster,EssDomain,FSxFileSystem,GlacierVault,GuardDutyDetector,IamAccount,IamCredentialsReport,IamGroup,IamPolicy,IamRole,IamUser,KmsKey,LakeFormationResource,LambdaFunction,LightsailDatabase,LightsailInstance,LightsailLoadBalancer,LocationGeofenceCollection,LocationMap,LocationPlaceIndex,LocationRouteCalculator,LocationTracker,NeptuneCluster,NeptuneInstance,QldbLedger,RDSInstance,RDSProxy,RDSSnapshot,RedshiftCluster,RegionResource,Route53HostedZone,S3Bucket,S3BucketObject,SecretsManagerSecret,SecurityHubStandardSubscription,ServiceControlPolicy,ShadowAccountResource,SNSSubscription,SNSTopic,SSMInstance,StorageGatewayGateway,UserCredentialReport
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.fasterxml.jackson.databind.JsonNodejava.time.Instantcom.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodejava.time.Instant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArn()com.fasterxml.jackson.databind.JsonNodejava.time.Instantcom.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodegetTags()java.time.InstantvoidvoidsetAwsAccountId(String awsAccountId) voidsetAwsRegion(String awsRegion) voidsetConfiguration(com.fasterxml.jackson.databind.JsonNode configuration) voidsetCreatedIso(java.time.Instant createdIso) voidsetDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta) voidsetDiscoverySessionId(String discoverySessionId) voidsetDocumentId(String documentId) voidsetMaxSizeInBytes(Long maxSizeInBytes) voidsetResourceId(String resourceId) voidsetResourceName(String resourceName) voidsetResourceType(String resourceType) voidsetSizeInBytes(Long sizeInBytes) voidsetSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) voidsetTags(com.fasterxml.jackson.databind.JsonNode tags) voidsetUpdatedIso(java.time.Instant updatedIso)
-
Field Details
-
documentId
-
arn
-
resourceName
-
resourceId
-
resourceType
-
awsRegion
-
awsAccountId
-
createdIso
public java.time.Instant createdIso -
updatedIso
public java.time.Instant updatedIso -
discoverySessionId
-
maxSizeInBytes
-
sizeInBytes
-
configuration
public com.fasterxml.jackson.databind.JsonNode configuration -
supplementaryConfiguration
public com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration -
tags
public com.fasterxml.jackson.databind.JsonNode tags -
discoveryMeta
public com.fasterxml.jackson.databind.JsonNode discoveryMeta
-
-
Constructor Details
-
AWSResource
public AWSResource()
-
-
Method Details
-
getDocumentId
-
setDocumentId
-
getArn
-
setArn
-
getResourceName
-
setResourceName
-
getResourceId
-
setResourceId
-
getResourceType
- Overrides:
getResourceTypein classResource
-
setResourceType
- Overrides:
setResourceTypein classResource
-
getAwsRegion
-
setAwsRegion
-
getAwsAccountId
-
setAwsAccountId
-
getCreatedIso
public java.time.Instant getCreatedIso() -
setCreatedIso
public void setCreatedIso(java.time.Instant createdIso) -
getUpdatedIso
public java.time.Instant getUpdatedIso() -
setUpdatedIso
public void setUpdatedIso(java.time.Instant updatedIso) -
getDiscoverySessionId
-
setDiscoverySessionId
-
getMaxSizeInBytes
-
setMaxSizeInBytes
-
getSizeInBytes
-
setSizeInBytes
-
getConfiguration
public com.fasterxml.jackson.databind.JsonNode getConfiguration() -
setConfiguration
public void setConfiguration(com.fasterxml.jackson.databind.JsonNode configuration) -
getSupplementaryConfiguration
public com.fasterxml.jackson.databind.JsonNode getSupplementaryConfiguration() -
setSupplementaryConfiguration
public void setSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) -
getTags
public com.fasterxml.jackson.databind.JsonNode getTags() -
setTags
public void setTags(com.fasterxml.jackson.databind.JsonNode tags) -
getDiscoveryMeta
public com.fasterxml.jackson.databind.JsonNode getDiscoveryMeta() -
setDiscoveryMeta
public void setDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta)
-