google_dataproc_metastore_services resource
Use the google_dataproc_metastore_services InSpec audit resource to test the properties of a Google Cloud Service resource.
Examples
describe google_dataproc_metastore_services(parent: ' value_parent') do
it { should exist }
its('names') { should include 'value_name' }
its('create_times') { should include 'value_createtime' }
its('update_times') { should include 'value_updatetime' }
its('networks') { should include 'value_network' }
its('endpoint_uris') { should include 'value_endpointuri' }
its('states') { should include 'value_state' }
its('state_messages') { should include 'value_statemessage' }
its('artifact_gcs_uris') { should include 'value_artifactgcsuri' }
its('tiers') { should include 'value_tier' }
its('uids') { should include 'value_uid' }
its('release_channels') { should include 'value_releasechannel' }
its('database_types') { should include 'value_databasetype' }
end
Parameters
Parameters that can be accessed from the google_dataproc_metastore_services resource:
See google_dataproc_metastore_service for more detailed information.
hive_metastore_configs: an array ofgoogle_dataproc_metastore_servicehive_metastore_confignames: an array ofgoogle_dataproc_metastore_servicenamecreate_times: an array ofgoogle_dataproc_metastore_servicecreate_timeupdate_times: an array ofgoogle_dataproc_metastore_serviceupdate_timelabels: an array ofgoogle_dataproc_metastore_servicelabelsnetworks: an array ofgoogle_dataproc_metastore_servicenetworkendpoint_uris: an array ofgoogle_dataproc_metastore_serviceendpoint_uriports: an array ofgoogle_dataproc_metastore_serviceportstates: an array ofgoogle_dataproc_metastore_servicestatestate_messages: an array ofgoogle_dataproc_metastore_servicestate_messageartifact_gcs_uris: an array ofgoogle_dataproc_metastore_serviceartifact_gcs_uritiers: an array ofgoogle_dataproc_metastore_servicetiermetadata_integrations: an array ofgoogle_dataproc_metastore_servicemetadata_integrationmaintenance_windows: an array ofgoogle_dataproc_metastore_servicemaintenance_windowuids: an array ofgoogle_dataproc_metastore_serviceuidmetadata_management_activities: an array ofgoogle_dataproc_metastore_servicemetadata_management_activityrelease_channels: an array ofgoogle_dataproc_metastore_servicerelease_channelencryption_configs: an array ofgoogle_dataproc_metastore_serviceencryption_confignetwork_configs: an array ofgoogle_dataproc_metastore_servicenetwork_configdatabase_types: an array ofgoogle_dataproc_metastore_servicedatabase_typetelemetry_configs: an array ofgoogle_dataproc_metastore_servicetelemetry_configscaling_configs: an array ofgoogle_dataproc_metastore_servicescaling_configscheduled_backups: an array ofgoogle_dataproc_metastore_servicescheduled_backupdeletion_protections: an array ofgoogle_dataproc_metastore_servicedeletion_protection
Properties
Properties that can be accessed from the google_dataproc_metastore_services resource:
See google_dataproc_metastore_service for more detailed information.
hive_metastore_configs: an array ofgoogle_dataproc_metastore_servicehive_metastore_confignames: an array ofgoogle_dataproc_metastore_servicenamecreate_times: an array ofgoogle_dataproc_metastore_servicecreate_timeupdate_times: an array ofgoogle_dataproc_metastore_serviceupdate_timelabels: an array ofgoogle_dataproc_metastore_servicelabelsnetworks: an array ofgoogle_dataproc_metastore_servicenetworkendpoint_uris: an array ofgoogle_dataproc_metastore_serviceendpoint_uriports: an array ofgoogle_dataproc_metastore_serviceportstates: an array ofgoogle_dataproc_metastore_servicestatestate_messages: an array ofgoogle_dataproc_metastore_servicestate_messageartifact_gcs_uris: an array ofgoogle_dataproc_metastore_serviceartifact_gcs_uritiers: an array ofgoogle_dataproc_metastore_servicetiermetadata_integrations: an array ofgoogle_dataproc_metastore_servicemetadata_integrationmaintenance_windows: an array ofgoogle_dataproc_metastore_servicemaintenance_windowuids: an array ofgoogle_dataproc_metastore_serviceuidmetadata_management_activities: an array ofgoogle_dataproc_metastore_servicemetadata_management_activityrelease_channels: an array ofgoogle_dataproc_metastore_servicerelease_channelencryption_configs: an array ofgoogle_dataproc_metastore_serviceencryption_confignetwork_configs: an array ofgoogle_dataproc_metastore_servicenetwork_configdatabase_types: an array ofgoogle_dataproc_metastore_servicedatabase_typetelemetry_configs: an array ofgoogle_dataproc_metastore_servicetelemetry_configscaling_configs: an array ofgoogle_dataproc_metastore_servicescaling_configscheduled_backups: an array ofgoogle_dataproc_metastore_servicescheduled_backupdeletion_protections: an array ofgoogle_dataproc_metastore_servicedeletion_protection
Filter criteria
This resource supports all of the above properties as filter criteria, which can be used
with where as a block or a method.
GCP permissions
Ensure the Dataproc Metastore API is enabled for the current project.