diff --git a/motor/providers/oci/platform.go b/motor/providers/oci/platform.go index b38436619b..9d69046c2d 100644 --- a/motor/providers/oci/platform.go +++ b/motor/providers/oci/platform.go @@ -9,7 +9,7 @@ func (p *Provider) Identifier() (string, error) { func (p *Provider) PlatformInfo() (*platform.Platform, error) { return &platform.Platform{ Name: "oci", - Title: "Oracle Cloud Infrastructure", + Title: "Oracle Cloud Infrastructure Tenancy", Runtime: p.Runtime(), Kind: p.Kind(), Family: []string{"oci"}, diff --git a/resources/packs/oci/info/oci.lr.json b/resources/packs/oci/info/oci.lr.json index af4ce8cf84..dd021bcd96 100644 --- a/resources/packs/oci/info/oci.lr.json +++ b/resources/packs/oci/info/oci.lr.json @@ -1 +1 @@ -{"resources":{"oci":{"id":"oci","name":"oci","fields":{"compartments":{"name":"compartments","type":"\u0019\u001boci.compartment","title":"Compartments"},"regions":{"name":"regions","type":"\u0019\u001boci.region","title":"Regions"}},"title":"Oracle Cloud Infrastructure Tenant"},"oci.compartment":{"id":"oci.compartment","name":"oci.compartment","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the compartment was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the compartment"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Compartment ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Compartment name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Compartment state"}},"title":"OCI Compartment","private":true,"defaults":"name"},"oci.compute":{"id":"oci.compute","name":"oci.compute","fields":{"images":{"name":"images","type":"\u0019\u001boci.compute.image","title":"Images"},"instances":{"name":"instances","type":"\u0019\u001boci.compute.instance","title":"Instances"}},"title":"OCI compute"},"oci.compute.image":{"id":"oci.compute.image","name":"oci.compute.image","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the image was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Image ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Image name"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Image state"}},"title":"OCI Compute Image","private":true,"defaults":"name"},"oci.compute.instance":{"id":"oci.compute.instance","name":"oci.compute.instance","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the instance was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"OCI Compute Instance","private":true,"defaults":"name"},"oci.identity":{"id":"oci.identity","name":"oci.identity","fields":{"groups":{"name":"groups","type":"\u0019\u001boci.identity.group","title":"Groups"},"policies":{"name":"policies","type":"\u0019\u001boci.identity.policy","title":"Policies"},"users":{"name":"users","type":"\u0019\u001boci.identity.user","title":"Users"}},"title":"OCI Identity"},"oci.identity.apiKey":{"id":"oci.identity.apiKey","name":"oci.identity.apiKey","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the key was created"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Key fingerprint"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Key value"}},"title":"OCI API Key a PEM-format RSA credential","private":true,"defaults":"fingerprint"},"oci.identity.authToken":{"id":"oci.identity.authToken","name":"oci.identity.authToken","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the token was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Token description"},"expires":{"name":"expires","type":"\t","is_mandatory":true,"title":"Time when the token will expire"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Token ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"}},"title":"OCI token string","private":true,"defaults":"description"},"oci.identity.customerSecretKey":{"id":"oci.identity.customerSecretKey","name":"oci.identity.customerSecretKey","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the key was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Key name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"}},"title":"OCI CustomerSecretKey for OCI Object Storage Service","private":true,"defaults":"name"},"oci.identity.group":{"id":"oci.identity.group","name":"oci.identity.group","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the user"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the user was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the user"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the user"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"OCI collection of users","private":true,"defaults":"name"},"oci.identity.policy":{"id":"oci.identity.policy","name":"oci.identity.policy","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the policy"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the policy was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the policy"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"},"statements":{"name":"statements","type":"\u0019\u0007","is_mandatory":true,"title":"Policy statements"}},"title":"Policy specifies the type of access a group has to the resources in a compartment","private":true,"defaults":"name description"},"oci.identity.user":{"id":"oci.identity.user","name":"oci.identity.user","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001boci.identity.apiKey","title":"API keys"},"authTokens":{"name":"authTokens","type":"\u0019\u001boci.identity.authToken","title":"Auth tokens"},"capabilities":{"name":"capabilities","type":"\u001a\u0007\u0004","is_mandatory":true,"title":"Properties indicating how the user is allowed to authenticate"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the user"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the user was created"},"customerSecretKeys":{"name":"customerSecretKeys","type":"\u0019\u001boci.identity.customerSecretKey","title":"Customer secret keys"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the user"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"User email address"},"emailVerified":{"name":"emailVerified","type":"\u0004","is_mandatory":true,"title":"Indicates if email was verified"},"groups":{"name":"groups","type":"\u0019\u001boci.identity.group","title":"User Groups"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"lastLogin":{"name":"lastLogin","type":"\t","is_mandatory":true,"title":"most recently login"},"mfaActivated":{"name":"mfaActivated","type":"\u0004","is_mandatory":true,"title":"Indicates if MFA has been activated"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the user"},"previousLogin":{"name":"previousLogin","type":"\t","is_mandatory":true,"title":"previous login"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"OCI Identity User","private":true,"defaults":"name"},"oci.network":{"id":"oci.network","name":"oci.network","fields":{"securityLists":{"name":"securityLists","type":"\u0019\u001boci.network.securityList","title":"VCN Security List"},"vcns":{"name":"vcns","type":"\u0019\u001boci.network.vcn","title":"Virtual Cloud Networks"}},"title":"OCI Networking"},"oci.network.securityList":{"id":"oci.network.securityList","name":"oci.network.securityList","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the vcn"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"egressSecurityRules":{"name":"egressSecurityRules","type":"\u0019\n","is_mandatory":true,"title":"Rules for allowing egress IP packets"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"SecurityList ID"},"ingressSecurityRules":{"name":"ingressSecurityRules","type":"\u0019\n","is_mandatory":true,"title":"Rules for allowing ingress IP packets"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Vcn name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Vcn state"}},"title":"OCI VCN SecurityList virtual firewall rules","private":true,"defaults":"name"},"oci.network.vcn":{"id":"oci.network.vcn","name":"oci.network.vcn","fields":{"cidrBlock":{"name":"cidrBlock","type":"\u0007","is_mandatory":true,"title":"deprecated: first CIDR IP address from cidrBlocks"},"cidrBlocks":{"name":"cidrBlocks","type":"\u0019\u0007","is_mandatory":true,"title":"List of IPv4 CIDR blocks"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the vcn"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Vcn ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Vcn name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Vcn state"}},"title":"OCI Virtual Cloud Network (VCN)","private":true,"defaults":"name"},"oci.objectStorage":{"id":"oci.objectStorage","name":"oci.objectStorage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001boci.objectStorage.bucket","title":"Buckets"},"namespace":{"name":"namespace","type":"\u0007","title":"Namespace"}},"title":"OCI Object Storage"},"oci.objectStorage.bucket":{"id":"oci.objectStorage.bucket","name":"oci.objectStorage.bucket","fields":{"autoTiering":{"name":"autoTiering","type":"\u0007","title":"auto tiering status"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the bucket"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Bucket name"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"Bucket namespace"},"objectEventsEnabled":{"name":"objectEventsEnabled","type":"\u0004","title":"Indicates if events are emitted for object state changes"},"publicAccessType":{"name":"publicAccessType","type":"\u0007","title":"Type of public access enabled"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"replicationEnabled":{"name":"replicationEnabled","type":"\u0004","title":"Indicates if bucket is a replication source"},"storageTier":{"name":"storageTier","type":"\u0007","title":"Storage tier type"},"versioning":{"name":"versioning","type":"\u0007","title":"Bucket versioning"}},"title":"OCI Object Storage Bucket","private":true},"oci.region":{"id":"oci.region","name":"oci.region","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Region's key"},"isHomeRegion":{"name":"isHomeRegion","type":"\u0004","is_mandatory":true,"title":"Indicates if the region is the home region"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Region name"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Region subscription status"}},"title":"OCI Region","private":true,"defaults":"id name"},"oci.tenancy":{"id":"oci.tenancy","name":"oci.tenancy","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the compartment"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Compartment ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Compartment name"},"retentionPeriod":{"name":"retentionPeriod","type":"\t","title":"Retention period setting"}},"title":"OCI Tenancy","defaults":"name"}}} \ No newline at end of file +{"resources":{"oci":{"id":"oci","name":"oci","fields":{"compartments":{"name":"compartments","type":"\u0019\u001boci.compartment","title":"Compartments"},"regions":{"name":"regions","type":"\u0019\u001boci.region","title":"Regions"}},"title":"Oracle Cloud Infrastructure (OCI) Tenancy"},"oci.compartment":{"id":"oci.compartment","name":"oci.compartment","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the compartment was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the compartment"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Compartment ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Compartment name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Compartment state"}},"title":"Oracle Cloud Infrastructure (OCI) Compartment","private":true,"defaults":"name"},"oci.compute":{"id":"oci.compute","name":"oci.compute","fields":{"images":{"name":"images","type":"\u0019\u001boci.compute.image","title":"Images"},"instances":{"name":"instances","type":"\u0019\u001boci.compute.instance","title":"Instances"}},"title":"Oracle Cloud Infrastructure (OCI) Compute"},"oci.compute.image":{"id":"oci.compute.image","name":"oci.compute.image","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the image was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Image ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Image name"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Image state"}},"title":"Oracle Cloud Infrastructure (OCI) Compute Image","private":true,"defaults":"name"},"oci.compute.instance":{"id":"oci.compute.instance","name":"oci.compute.instance","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the instance was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"Oracle Cloud Infrastructure (OCI) Compute Instance","private":true,"defaults":"name"},"oci.identity":{"id":"oci.identity","name":"oci.identity","fields":{"groups":{"name":"groups","type":"\u0019\u001boci.identity.group","title":"Groups"},"policies":{"name":"policies","type":"\u0019\u001boci.identity.policy","title":"Policies"},"users":{"name":"users","type":"\u0019\u001boci.identity.user","title":"Users"}},"title":"Oracle Cloud Infrastructure (OCI) Identity"},"oci.identity.apiKey":{"id":"oci.identity.apiKey","name":"oci.identity.apiKey","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the key was created"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Key fingerprint"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Key value"}},"title":"Oracle Cloud Infrastructure (OCI) API Key a PEM-format RSA credential","private":true,"defaults":"fingerprint"},"oci.identity.authToken":{"id":"oci.identity.authToken","name":"oci.identity.authToken","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the token was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Token description"},"expires":{"name":"expires","type":"\t","is_mandatory":true,"title":"Time when the token will expire"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Token ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"}},"title":"Oracle Cloud Infrastructure (OCI) token string","private":true,"defaults":"description"},"oci.identity.customerSecretKey":{"id":"oci.identity.customerSecretKey","name":"oci.identity.customerSecretKey","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the key was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Key name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Key state"}},"title":"Oracle Cloud Infrastructure (OCI) CustomerSecretKey for OCI Object Storage Service","private":true,"defaults":"name"},"oci.identity.group":{"id":"oci.identity.group","name":"oci.identity.group","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the user"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the user was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the user"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the user"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"Oracle Cloud Infrastructure (OCI) collection of users","private":true,"defaults":"name"},"oci.identity.policy":{"id":"oci.identity.policy","name":"oci.identity.policy","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the policy"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the policy was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the policy"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"},"statements":{"name":"statements","type":"\u0019\u0007","is_mandatory":true,"title":"Policy statements"}},"title":"Policy specifies the type of access a group has to the resources in a compartment","private":true,"defaults":"name description"},"oci.identity.user":{"id":"oci.identity.user","name":"oci.identity.user","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001boci.identity.apiKey","title":"API keys"},"authTokens":{"name":"authTokens","type":"\u0019\u001boci.identity.authToken","title":"Auth tokens"},"capabilities":{"name":"capabilities","type":"\u001a\u0007\u0004","is_mandatory":true,"title":"Properties indicating how the user is allowed to authenticate"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the user"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the user was created"},"customerSecretKeys":{"name":"customerSecretKeys","type":"\u0019\u001boci.identity.customerSecretKey","title":"Customer secret keys"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the user"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"User email address"},"emailVerified":{"name":"emailVerified","type":"\u0004","is_mandatory":true,"title":"Indicates if email was verified"},"groups":{"name":"groups","type":"\u0019\u001boci.identity.group","title":"User Groups"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID"},"lastLogin":{"name":"lastLogin","type":"\t","is_mandatory":true,"title":"most recently login"},"mfaActivated":{"name":"mfaActivated","type":"\u0004","is_mandatory":true,"title":"Indicates if MFA has been activated"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the user"},"previousLogin":{"name":"previousLogin","type":"\t","is_mandatory":true,"title":"previous login"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"Oracle Cloud Infrastructure (OCI) Identity User","private":true,"defaults":"name"},"oci.network":{"id":"oci.network","name":"oci.network","fields":{"securityLists":{"name":"securityLists","type":"\u0019\u001boci.network.securityList","title":"VCN Security List"},"vcns":{"name":"vcns","type":"\u0019\u001boci.network.vcn","title":"Virtual Cloud Networks"}},"title":"Oracle Cloud Infrastructure (OCI) Networking"},"oci.network.securityList":{"id":"oci.network.securityList","name":"oci.network.securityList","fields":{"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the vcn"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"egressSecurityRules":{"name":"egressSecurityRules","type":"\u0019\n","is_mandatory":true,"title":"Rules for allowing egress IP packets"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"SecurityList ID"},"ingressSecurityRules":{"name":"ingressSecurityRules","type":"\u0019\n","is_mandatory":true,"title":"Rules for allowing ingress IP packets"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Vcn name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Vcn state"}},"title":"Oracle Cloud Infrastructure (OCI) VCN SecurityList virtual firewall rules","private":true,"defaults":"name"},"oci.network.vcn":{"id":"oci.network.vcn","name":"oci.network.vcn","fields":{"cidrBlock":{"name":"cidrBlock","type":"\u0007","is_mandatory":true,"title":"deprecated: first CIDR IP address from cidrBlocks"},"cidrBlocks":{"name":"cidrBlocks","type":"\u0019\u0007","is_mandatory":true,"title":"List of IPv4 CIDR blocks"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the vcn"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Vcn ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Vcn name"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Vcn state"}},"title":"Oracle Cloud Infrastructure (OCI) Virtual Cloud Network (VCN)","private":true,"defaults":"name"},"oci.objectStorage":{"id":"oci.objectStorage","name":"oci.objectStorage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001boci.objectStorage.bucket","title":"Buckets"},"namespace":{"name":"namespace","type":"\u0007","title":"Namespace"}},"title":"Oracle Cloud Infrastructure (OCI) Object Storage"},"oci.objectStorage.bucket":{"id":"oci.objectStorage.bucket","name":"oci.objectStorage.bucket","fields":{"autoTiering":{"name":"autoTiering","type":"\u0007","title":"auto tiering status"},"compartmentID":{"name":"compartmentID","type":"\u0007","is_mandatory":true,"title":"Tenancy containing the bucket"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time when the vcn was created"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Bucket name"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"Bucket namespace"},"objectEventsEnabled":{"name":"objectEventsEnabled","type":"\u0004","title":"Indicates if events are emitted for object state changes"},"publicAccessType":{"name":"publicAccessType","type":"\u0007","title":"Type of public access enabled"},"region":{"name":"region","type":"\u001boci.region","is_mandatory":true,"title":"Region"},"replicationEnabled":{"name":"replicationEnabled","type":"\u0004","title":"Indicates if bucket is a replication source"},"storageTier":{"name":"storageTier","type":"\u0007","title":"Storage tier type"},"versioning":{"name":"versioning","type":"\u0007","title":"Bucket versioning"}},"title":"Oracle Cloud Infrastructure (OCI) Object Storage Bucket","private":true},"oci.region":{"id":"oci.region","name":"oci.region","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Region's key"},"isHomeRegion":{"name":"isHomeRegion","type":"\u0004","is_mandatory":true,"title":"Indicates if the region is the home region"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Region name"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Region subscription status"}},"title":"Oracle Cloud Infrastructure (OCI) Region","private":true,"defaults":"id name"},"oci.tenancy":{"id":"oci.tenancy","name":"oci.tenancy","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the compartment"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Compartment ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Compartment name"},"retentionPeriod":{"name":"retentionPeriod","type":"\t","title":"Retention period setting"}},"title":"Oracle Cloud Infrastructure (OCI) Tenancy","defaults":"name"}}} \ No newline at end of file diff --git a/resources/packs/oci/oci.lr b/resources/packs/oci/oci.lr index 2112b400aa..3ad5b77a64 100644 --- a/resources/packs/oci/oci.lr +++ b/resources/packs/oci/oci.lr @@ -1,6 +1,6 @@ option go_package = "go.mondoo.com/cnquery/resources/packs/oci" -// Oracle Cloud Infrastructure Tenant +// Oracle Cloud Infrastructure (OCI) Tenancy oci { // Regions regions() []oci.region @@ -8,7 +8,7 @@ oci { compartments() []oci.compartment } -// OCI Tenancy +// Oracle Cloud Infrastructure (OCI) Tenancy oci.tenancy @defaults("name") { // Compartment ID id string @@ -20,7 +20,7 @@ oci.tenancy @defaults("name") { retentionPeriod() time } -// OCI Region +// Oracle Cloud Infrastructure (OCI) Region private oci.region @defaults("id name") { // Region's key id string @@ -32,7 +32,7 @@ private oci.region @defaults("id name") { status string } -// OCI Compartment +// Oracle Cloud Infrastructure (OCI) Compartment private oci.compartment @defaults("name") { // Compartment ID id string @@ -46,7 +46,7 @@ private oci.compartment @defaults("name") { state string } -// OCI Identity +// Oracle Cloud Infrastructure (OCI) Identity oci.identity { // Users users() []oci.identity.user @@ -56,7 +56,7 @@ oci.identity { policies() []oci.identity.policy } -// OCI Identity User +// Oracle Cloud Infrastructure (OCI) Identity User private oci.identity.user @defaults("name") { // User ID id string @@ -92,7 +92,7 @@ private oci.identity.user @defaults("name") { groups() []oci.identity.group } -// OCI API Key a PEM-format RSA credential +// Oracle Cloud Infrastructure (OCI) API Key a PEM-format RSA credential private oci.identity.apiKey @defaults("fingerprint") { // Key ID id string @@ -106,7 +106,7 @@ private oci.identity.apiKey @defaults("fingerprint") { state string } -// OCI CustomerSecretKey for OCI Object Storage Service +// Oracle Cloud Infrastructure (OCI) CustomerSecretKey for OCI Object Storage Service private oci.identity.customerSecretKey @defaults("name") { // Key ID id string @@ -118,7 +118,7 @@ private oci.identity.customerSecretKey @defaults("name") { state string } -// OCI token string +// Oracle Cloud Infrastructure (OCI) token string private oci.identity.authToken @defaults("description") { // Token ID id string @@ -132,7 +132,7 @@ private oci.identity.authToken @defaults("description") { state string } -// OCI collection of users +// Oracle Cloud Infrastructure (OCI) collection of users private oci.identity.group @defaults("name") { // User ID id string @@ -166,7 +166,7 @@ private oci.identity.policy @defaults("name description") { statements []string } -// OCI compute +// Oracle Cloud Infrastructure (OCI) Compute oci.compute { // Instances instances() []oci.compute.instance @@ -174,7 +174,7 @@ oci.compute { images() []oci.compute.image } -// OCI Compute Instance +// Oracle Cloud Infrastructure (OCI) Compute Instance private oci.compute.instance @defaults("name") { // Instance ID id string @@ -188,7 +188,7 @@ private oci.compute.instance @defaults("name") { state string } -// OCI Compute Image +// Oracle Cloud Infrastructure (OCI) Compute Image private oci.compute.image @defaults("name") { // Image ID id string @@ -202,7 +202,7 @@ private oci.compute.image @defaults("name") { state string } -// OCI Networking +// Oracle Cloud Infrastructure (OCI) Networking oci.network { // Virtual Cloud Networks vcns() []oci.network.vcn @@ -210,7 +210,7 @@ oci.network { securityLists() []oci.network.securityList } -// OCI Virtual Cloud Network (VCN) +// Oracle Cloud Infrastructure (OCI) Virtual Cloud Network (VCN) private oci.network.vcn @defaults("name") { // Vcn ID id string @@ -228,7 +228,7 @@ private oci.network.vcn @defaults("name") { cidrBlocks []string } -// OCI VCN SecurityList virtual firewall rules +// Oracle Cloud Infrastructure (OCI) VCN SecurityList virtual firewall rules private oci.network.securityList @defaults("name") { // SecurityList ID id string @@ -246,7 +246,7 @@ private oci.network.securityList @defaults("name") { ingressSecurityRules []dict } -// OCI Object Storage +// Oracle Cloud Infrastructure (OCI) Object Storage oci.objectStorage { // Namespace namespace() string @@ -254,7 +254,7 @@ oci.objectStorage { buckets() []oci.objectStorage.bucket } -// OCI Object Storage Bucket +// Oracle Cloud Infrastructure (OCI) Object Storage Bucket private oci.objectStorage.bucket { // Bucket namespace namespace string