Class: Google::Cloud::SecurityCenter::V2::SecurityCenter::Client::Configuration::Rpcs

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/security_center/v2/security_center/client.rb

Overview

Configuration RPC class for the SecurityCenter API.

Includes fields providing the configuration for each RPC in this service. Each configuration object is of type Gapic::Config::Method and includes the following configuration fields:

  • timeout (type: Numeric) - The call timeout in seconds
  • metadata (type: Hash{Symbol=>String}) - Additional gRPC headers
  • retry_policy (*type:*Hash`) - The retry policy. The policy fields include the following keys:
    • :initial_delay (type: Numeric) - The initial delay in seconds.
    • :max_delay (type: Numeric) - The max delay in seconds.
    • :multiplier (type: Numeric) - The incremental backoff multiplier.
    • :retry_codes (type: Array<String>) - The error codes that should trigger a retry.

Instance Attribute Summary collapse

Instance Attribute Details

#batch_create_resource_value_configs::Gapic::Config::Method (readonly)

RPC-specific configuration for batch_create_resource_value_configs

Returns:

  • (::Gapic::Config::Method)


4485
4486
4487
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4485

def batch_create_resource_value_configs
  @batch_create_resource_value_configs
end

#bulk_mute_findings::Gapic::Config::Method (readonly)

RPC-specific configuration for bulk_mute_findings

Returns:

  • (::Gapic::Config::Method)


4490
4491
4492
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4490

def bulk_mute_findings
  @bulk_mute_findings
end

#create_big_query_export::Gapic::Config::Method (readonly)

RPC-specific configuration for create_big_query_export

Returns:

  • (::Gapic::Config::Method)


4495
4496
4497
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4495

def create_big_query_export
  @create_big_query_export
end

#create_finding::Gapic::Config::Method (readonly)

RPC-specific configuration for create_finding

Returns:

  • (::Gapic::Config::Method)


4500
4501
4502
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4500

def create_finding
  @create_finding
end

#create_mute_config::Gapic::Config::Method (readonly)

RPC-specific configuration for create_mute_config

Returns:

  • (::Gapic::Config::Method)


4505
4506
4507
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4505

def create_mute_config
  @create_mute_config
end

#create_notification_config::Gapic::Config::Method (readonly)

RPC-specific configuration for create_notification_config

Returns:

  • (::Gapic::Config::Method)


4510
4511
4512
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4510

def create_notification_config
  @create_notification_config
end

#create_source::Gapic::Config::Method (readonly)

RPC-specific configuration for create_source

Returns:

  • (::Gapic::Config::Method)


4515
4516
4517
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4515

def create_source
  @create_source
end

#delete_big_query_export::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_big_query_export

Returns:

  • (::Gapic::Config::Method)


4520
4521
4522
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4520

def delete_big_query_export
  @delete_big_query_export
end

#delete_mute_config::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_mute_config

Returns:

  • (::Gapic::Config::Method)


4525
4526
4527
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4525

def delete_mute_config
  @delete_mute_config
end

#delete_notification_config::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_notification_config

Returns:

  • (::Gapic::Config::Method)


4530
4531
4532
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4530

def delete_notification_config
  @delete_notification_config
end

#delete_resource_value_config::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_resource_value_config

Returns:

  • (::Gapic::Config::Method)


4535
4536
4537
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4535

def delete_resource_value_config
  @delete_resource_value_config
end

#get_big_query_export::Gapic::Config::Method (readonly)

RPC-specific configuration for get_big_query_export

Returns:

  • (::Gapic::Config::Method)


4540
4541
4542
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4540

def get_big_query_export
  @get_big_query_export
end

#get_iam_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for get_iam_policy

Returns:

  • (::Gapic::Config::Method)


4555
4556
4557
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4555

def get_iam_policy
  @get_iam_policy
end

#get_mute_config::Gapic::Config::Method (readonly)

RPC-specific configuration for get_mute_config

Returns:

  • (::Gapic::Config::Method)


4560
4561
4562
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4560

def get_mute_config
  @get_mute_config
end

#get_notification_config::Gapic::Config::Method (readonly)

RPC-specific configuration for get_notification_config

Returns:

  • (::Gapic::Config::Method)


4565
4566
4567
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4565

def get_notification_config
  @get_notification_config
end

#get_resource_value_config::Gapic::Config::Method (readonly)

RPC-specific configuration for get_resource_value_config

Returns:

  • (::Gapic::Config::Method)


4570
4571
4572
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4570

def get_resource_value_config
  @get_resource_value_config
end

#get_simulation::Gapic::Config::Method (readonly)

RPC-specific configuration for get_simulation

Returns:

  • (::Gapic::Config::Method)


4545
4546
4547
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4545

def get_simulation
  @get_simulation
end

#get_source::Gapic::Config::Method (readonly)

RPC-specific configuration for get_source

Returns:

  • (::Gapic::Config::Method)


4575
4576
4577
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4575

def get_source
  @get_source
end

#get_valued_resource::Gapic::Config::Method (readonly)

RPC-specific configuration for get_valued_resource

Returns:

  • (::Gapic::Config::Method)


4550
4551
4552
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4550

def get_valued_resource
  @get_valued_resource
end

#group_findings::Gapic::Config::Method (readonly)

RPC-specific configuration for group_findings

Returns:

  • (::Gapic::Config::Method)


4580
4581
4582
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4580

def group_findings
  @group_findings
end

#list_attack_paths::Gapic::Config::Method (readonly)

RPC-specific configuration for list_attack_paths

Returns:

  • (::Gapic::Config::Method)


4585
4586
4587
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4585

def list_attack_paths
  @list_attack_paths
end

#list_big_query_exports::Gapic::Config::Method (readonly)

RPC-specific configuration for list_big_query_exports

Returns:

  • (::Gapic::Config::Method)


4590
4591
4592
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4590

def list_big_query_exports
  @list_big_query_exports
end

#list_findings::Gapic::Config::Method (readonly)

RPC-specific configuration for list_findings

Returns:

  • (::Gapic::Config::Method)


4595
4596
4597
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4595

def list_findings
  @list_findings
end

#list_mute_configs::Gapic::Config::Method (readonly)

RPC-specific configuration for list_mute_configs

Returns:

  • (::Gapic::Config::Method)


4600
4601
4602
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4600

def list_mute_configs
  @list_mute_configs
end

#list_notification_configs::Gapic::Config::Method (readonly)

RPC-specific configuration for list_notification_configs

Returns:

  • (::Gapic::Config::Method)


4605
4606
4607
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4605

def list_notification_configs
  @list_notification_configs
end

#list_resource_value_configs::Gapic::Config::Method (readonly)

RPC-specific configuration for list_resource_value_configs

Returns:

  • (::Gapic::Config::Method)


4610
4611
4612
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4610

def list_resource_value_configs
  @list_resource_value_configs
end

#list_sources::Gapic::Config::Method (readonly)

RPC-specific configuration for list_sources

Returns:

  • (::Gapic::Config::Method)


4615
4616
4617
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4615

def list_sources
  @list_sources
end

#list_valued_resources::Gapic::Config::Method (readonly)

RPC-specific configuration for list_valued_resources

Returns:

  • (::Gapic::Config::Method)


4620
4621
4622
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4620

def list_valued_resources
  @list_valued_resources
end

#set_finding_state::Gapic::Config::Method (readonly)

RPC-specific configuration for set_finding_state

Returns:

  • (::Gapic::Config::Method)


4625
4626
4627
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4625

def set_finding_state
  @set_finding_state
end

#set_iam_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for set_iam_policy

Returns:

  • (::Gapic::Config::Method)


4630
4631
4632
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4630

def set_iam_policy
  @set_iam_policy
end

#set_mute::Gapic::Config::Method (readonly)

RPC-specific configuration for set_mute

Returns:

  • (::Gapic::Config::Method)


4635
4636
4637
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4635

def set_mute
  @set_mute
end

#test_iam_permissions::Gapic::Config::Method (readonly)

RPC-specific configuration for test_iam_permissions

Returns:

  • (::Gapic::Config::Method)


4640
4641
4642
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4640

def test_iam_permissions
  @test_iam_permissions
end

#update_big_query_export::Gapic::Config::Method (readonly)

RPC-specific configuration for update_big_query_export

Returns:

  • (::Gapic::Config::Method)


4645
4646
4647
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4645

def update_big_query_export
  @update_big_query_export
end

#update_external_system::Gapic::Config::Method (readonly)

RPC-specific configuration for update_external_system

Returns:

  • (::Gapic::Config::Method)


4650
4651
4652
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4650

def update_external_system
  @update_external_system
end

#update_finding::Gapic::Config::Method (readonly)

RPC-specific configuration for update_finding

Returns:

  • (::Gapic::Config::Method)


4655
4656
4657
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4655

def update_finding
  @update_finding
end

#update_mute_config::Gapic::Config::Method (readonly)

RPC-specific configuration for update_mute_config

Returns:

  • (::Gapic::Config::Method)


4660
4661
4662
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4660

def update_mute_config
  @update_mute_config
end

#update_notification_config::Gapic::Config::Method (readonly)

RPC-specific configuration for update_notification_config

Returns:

  • (::Gapic::Config::Method)


4665
4666
4667
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4665

def update_notification_config
  @update_notification_config
end

#update_resource_value_config::Gapic::Config::Method (readonly)

RPC-specific configuration for update_resource_value_config

Returns:

  • (::Gapic::Config::Method)


4670
4671
4672
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4670

def update_resource_value_config
  @update_resource_value_config
end

#update_security_marks::Gapic::Config::Method (readonly)

RPC-specific configuration for update_security_marks

Returns:

  • (::Gapic::Config::Method)


4675
4676
4677
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4675

def update_security_marks
  @update_security_marks
end

#update_source::Gapic::Config::Method (readonly)

RPC-specific configuration for update_source

Returns:

  • (::Gapic::Config::Method)


4680
4681
4682
# File 'lib/google/cloud/security_center/v2/security_center/client.rb', line 4680

def update_source
  @update_source
end