ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud
ibm.SccRule
Explore with Pulumi AI
Create, update, and delete rules with this resource.
NOTE: Security Compliance Center is a regional service. Please specify the IBM Cloud Provider attribute
region
to target another region. Else, exporting the environmental variable IBMCLOUD_SCC_API_ENDPOINT will also override which region is being targeted for all ibm providers(ex.export IBMCLOUD_SCC_API_ENDPOINT=https://eu-es.compliance.cloud.ibm.com
).
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.SccRule;
import com.pulumi.ibm.SccRuleArgs;
import com.pulumi.ibm.inputs.SccRuleImportArgs;
import com.pulumi.ibm.inputs.SccRuleRequiredConfigArgs;
import com.pulumi.ibm.inputs.SccRuleTargetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sccRuleInstance = new SccRule("sccRuleInstance", SccRuleArgs.builder()
.description("Example rule")
.import_(SccRuleImportArgs.builder()
.parameters(SccRuleImportParameterArgs.builder()
.description("description")
.displayName("display_name")
.name("name")
.type("string")
.build())
.build())
.instanceId("00000000-1111-2222-3333-444444444444")
.requiredConfig(SccRuleRequiredConfigArgs.builder()
.ands(SccRuleRequiredConfigAndArgs.builder()
.or(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.description("description")
.build())
.target(SccRuleTargetArgs.builder()
.additionalTargetAttributes(SccRuleTargetAdditionalTargetAttributeArgs.builder()
.name("name")
.operator("string_equals")
.value("value")
.build())
.resourceKind("resource_kind")
.serviceDisplayName("service_display_name")
.serviceName("service_name")
.build())
.version("1.0.0")
.build());
}
}
resources:
sccRuleInstance:
type: ibm:SccRule
properties:
description: Example rule
import:
parameters:
- description: description
displayName: display_name
name: name
type: string
instanceId: 00000000-1111-2222-3333-444444444444
requiredConfig:
ands:
- or:
- description: description
operator: string_equals
property: property
value: anything as a string
description: description
target:
additionalTargetAttributes:
- name: name
operator: string_equals
value: value
resourceKind: resource_kind
serviceDisplayName: service_display_name
serviceName: service_name
version: 1.0.0
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const sccRuleInstance = new ibm.SccRule("sccRuleInstance", {
instanceId: "00000000-1111-2222-3333-444444444444",
description: "This rule will determine if a cloud object storage bucket is configured my way",
version: "1.0.0",
"import": {
parameters: [{
name: "name",
displayName: "display_name",
description: "description",
type: "string",
}],
},
target: {
serviceName: "cloud-object-storage",
resourceKind: "bucket",
additionalTargetAttributes: [{
name: "location",
operator: "string_equals",
value: "${name}",
}],
},
requiredConfig: {
ands: [{
ors: [
{
description: "description 1",
property: "storage_class",
operator: "string_equals",
value: "smart",
},
{
description: "description 2",
property: "storage_class",
operator: "string_equals",
value: "cold",
},
{
description: "description 3",
property: "firewall.allowed_ip",
operator: "ips_equals",
value: JSON.stringify(["0.0.0.0/0"]),
},
],
}],
},
labels: ["FIXME"],
});
import pulumi
import json
import pulumi_ibm as ibm
scc_rule_instance = ibm.SccRule("sccRuleInstance",
instance_id="00000000-1111-2222-3333-444444444444",
description="This rule will determine if a cloud object storage bucket is configured my way",
version="1.0.0",
import_={
"parameters": [{
"name": "name",
"display_name": "display_name",
"description": "description",
"type": "string",
}],
},
target={
"service_name": "cloud-object-storage",
"resource_kind": "bucket",
"additional_target_attributes": [{
"name": "location",
"operator": "string_equals",
"value": "${name}",
}],
},
required_config={
"ands": [{
"ors": [
{
"description": "description 1",
"property": "storage_class",
"operator": "string_equals",
"value": "smart",
},
{
"description": "description 2",
"property": "storage_class",
"operator": "string_equals",
"value": "cold",
},
{
"description": "description 3",
"property": "firewall.allowed_ip",
"operator": "ips_equals",
"value": json.dumps(["0.0.0.0/0"]),
},
],
}],
},
labels=["FIXME"])
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal([]string{
"0.0.0.0/0",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = ibm.NewSccRule(ctx, "sccRuleInstance", &ibm.SccRuleArgs{
InstanceId: pulumi.String("00000000-1111-2222-3333-444444444444"),
Description: pulumi.String("This rule will determine if a cloud object storage bucket is configured my way"),
Version: pulumi.String("1.0.0"),
Import: &ibm.SccRuleImportArgs{
Parameters: ibm.SccRuleImportParameterArray{
&ibm.SccRuleImportParameterArgs{
Name: pulumi.String("name"),
DisplayName: pulumi.String("display_name"),
Description: pulumi.String("description"),
Type: pulumi.String("string"),
},
},
},
Target: &ibm.SccRuleTargetArgs{
ServiceName: pulumi.String("cloud-object-storage"),
ResourceKind: pulumi.String("bucket"),
AdditionalTargetAttributes: ibm.SccRuleTargetAdditionalTargetAttributeArray{
&ibm.SccRuleTargetAdditionalTargetAttributeArgs{
Name: pulumi.String("location"),
Operator: pulumi.String("string_equals"),
Value: pulumi.String("${name}"),
},
},
},
RequiredConfig: &ibm.SccRuleRequiredConfigArgs{
Ands: ibm.SccRuleRequiredConfigAndArray{
&ibm.SccRuleRequiredConfigAndArgs{
Ors: ibm.SccRuleRequiredConfigAndOrArray{
&ibm.SccRuleRequiredConfigAndOrArgs{
Description: pulumi.String("description 1"),
Property: pulumi.String("storage_class"),
Operator: pulumi.String("string_equals"),
Value: pulumi.String("smart"),
},
&ibm.SccRuleRequiredConfigAndOrArgs{
Description: pulumi.String("description 2"),
Property: pulumi.String("storage_class"),
Operator: pulumi.String("string_equals"),
Value: pulumi.String("cold"),
},
&ibm.SccRuleRequiredConfigAndOrArgs{
Description: pulumi.String("description 3"),
Property: pulumi.String("firewall.allowed_ip"),
Operator: pulumi.String("ips_equals"),
Value: pulumi.String(json0),
},
},
},
},
},
Labels: pulumi.StringArray{
pulumi.String("FIXME"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var sccRuleInstance = new Ibm.SccRule("sccRuleInstance", new()
{
InstanceId = "00000000-1111-2222-3333-444444444444",
Description = "This rule will determine if a cloud object storage bucket is configured my way",
Version = "1.0.0",
Import = new Ibm.Inputs.SccRuleImportArgs
{
Parameters = new[]
{
new Ibm.Inputs.SccRuleImportParameterArgs
{
Name = "name",
DisplayName = "display_name",
Description = "description",
Type = "string",
},
},
},
Target = new Ibm.Inputs.SccRuleTargetArgs
{
ServiceName = "cloud-object-storage",
ResourceKind = "bucket",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleTargetAdditionalTargetAttributeArgs
{
Name = "location",
Operator = "string_equals",
Value = "${name}",
},
},
},
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigArgs
{
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndArgs
{
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrArgs
{
Description = "description 1",
Property = "storage_class",
Operator = "string_equals",
Value = "smart",
},
new Ibm.Inputs.SccRuleRequiredConfigAndOrArgs
{
Description = "description 2",
Property = "storage_class",
Operator = "string_equals",
Value = "cold",
},
new Ibm.Inputs.SccRuleRequiredConfigAndOrArgs
{
Description = "description 3",
Property = "firewall.allowed_ip",
Operator = "ips_equals",
Value = JsonSerializer.Serialize(new[]
{
"0.0.0.0/0",
}),
},
},
},
},
},
Labels = new[]
{
"FIXME",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.SccRule;
import com.pulumi.ibm.SccRuleArgs;
import com.pulumi.ibm.inputs.SccRuleImportArgs;
import com.pulumi.ibm.inputs.SccRuleTargetArgs;
import com.pulumi.ibm.inputs.SccRuleRequiredConfigArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sccRuleInstance = new SccRule("sccRuleInstance", SccRuleArgs.builder()
.instanceId("00000000-1111-2222-3333-444444444444")
.description("This rule will determine if a cloud object storage bucket is configured my way")
.version("1.0.0")
.import_(SccRuleImportArgs.builder()
.parameters(SccRuleImportParameterArgs.builder()
.name("name")
.displayName("display_name")
.description("description")
.type("string")
.build())
.build())
.target(SccRuleTargetArgs.builder()
.serviceName("cloud-object-storage")
.resourceKind("bucket")
.additionalTargetAttributes(SccRuleTargetAdditionalTargetAttributeArgs.builder()
.name("location")
.operator("string_equals")
.value("${name}")
.build())
.build())
.requiredConfig(SccRuleRequiredConfigArgs.builder()
.ands(SccRuleRequiredConfigAndArgs.builder()
.ors(
SccRuleRequiredConfigAndOrArgs.builder()
.description("description 1")
.property("storage_class")
.operator("string_equals")
.value("smart")
.build(),
SccRuleRequiredConfigAndOrArgs.builder()
.description("description 2")
.property("storage_class")
.operator("string_equals")
.value("cold")
.build(),
SccRuleRequiredConfigAndOrArgs.builder()
.description("description 3")
.property("firewall.allowed_ip")
.operator("ips_equals")
.value(serializeJson(
jsonArray("0.0.0.0/0")))
.build())
.build())
.build())
.labels("FIXME")
.build());
}
}
resources:
sccRuleInstance:
type: ibm:SccRule
properties:
instanceId: 00000000-1111-2222-3333-444444444444
description: This rule will determine if a cloud object storage bucket is configured my way
version: 1.0.0
import:
parameters:
- name: name
displayName: display_name
description: description
type: string
target:
serviceName: cloud-object-storage
resourceKind: bucket
additionalTargetAttributes:
- name: location
operator: string_equals
value: $${name}
requiredConfig:
ands:
- ors:
- description: description 1
property: storage_class
operator: string_equals
value: smart
- description: description 2
property: storage_class
operator: string_equals
value: cold
- description: description 3
property: firewall.allowed_ip
operator: ips_equals
value:
fn::toJSON:
- 0.0.0.0/0
labels:
- FIXME
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const sccRuleInstance = new ibm.SccRule("sccRuleInstance", {
instanceId: "00000000-1111-2222-3333-444444444444",
description: "This rule will determine if Activity Tracker is correctly configured",
version: "0.1.0",
target: {
serviceName: "atracker",
resourceKind: "target",
referenceName: "this-target",
additionalTargetAttributes: [{
name: "type",
operator: "string_equals",
value: "cloud_object_storage",
}],
},
requiredConfig: {
ors: [
{
property: "route_attached",
operator: "is_false",
},
{
anyIfs: [{
target: {
serviceName: "cloud-object-storage",
resourceKind: "bucket",
additionalTargetAttributes: [{
name: "location",
operator: "strings_in_list",
value: "${this-target}.bucket_name",
}],
},
requiredConfig: {
property: "location",
operator: "strings_in_list",
value: JSON.stringify([
"us-south",
"us-east",
]),
},
}],
},
],
},
labels: ["FIXME"],
});
import pulumi
import json
import pulumi_ibm as ibm
scc_rule_instance = ibm.SccRule("sccRuleInstance",
instance_id="00000000-1111-2222-3333-444444444444",
description="This rule will determine if Activity Tracker is correctly configured",
version="0.1.0",
target={
"service_name": "atracker",
"resource_kind": "target",
"reference_name": "this-target",
"additional_target_attributes": [{
"name": "type",
"operator": "string_equals",
"value": "cloud_object_storage",
}],
},
required_config={
"ors": [
{
"property": "route_attached",
"operator": "is_false",
},
{
"any_ifs": [{
"target": {
"service_name": "cloud-object-storage",
"resource_kind": "bucket",
"additional_target_attributes": [{
"name": "location",
"operator": "strings_in_list",
"value": "${this-target}.bucket_name",
}],
},
"required_config": {
"property": "location",
"operator": "strings_in_list",
"value": json.dumps([
"us-south",
"us-east",
]),
},
}],
},
],
},
labels=["FIXME"])
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal([]string{
"us-south",
"us-east",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = ibm.NewSccRule(ctx, "sccRuleInstance", &ibm.SccRuleArgs{
InstanceId: pulumi.String("00000000-1111-2222-3333-444444444444"),
Description: pulumi.String("This rule will determine if Activity Tracker is correctly configured"),
Version: pulumi.String("0.1.0"),
Target: &ibm.SccRuleTargetArgs{
ServiceName: pulumi.String("atracker"),
ResourceKind: pulumi.String("target"),
ReferenceName: pulumi.String("this-target"),
AdditionalTargetAttributes: ibm.SccRuleTargetAdditionalTargetAttributeArray{
&ibm.SccRuleTargetAdditionalTargetAttributeArgs{
Name: pulumi.String("type"),
Operator: pulumi.String("string_equals"),
Value: pulumi.String("cloud_object_storage"),
},
},
},
RequiredConfig: &ibm.SccRuleRequiredConfigArgs{
Ors: ibm.SccRuleRequiredConfigOrArray{
&ibm.SccRuleRequiredConfigOrArgs{
Property: pulumi.String("route_attached"),
Operator: pulumi.String("is_false"),
},
&ibm.SccRuleRequiredConfigOrArgs{
AnyIfs: ibm.SccRuleRequiredConfigOrAnyIfArray{
&ibm.SccRuleRequiredConfigOrAnyIfArgs{
Target: &ibm.SccRuleRequiredConfigOrAnyIfTargetArgs{
ServiceName: pulumi.String("cloud-object-storage"),
ResourceKind: pulumi.String("bucket"),
AdditionalTargetAttributes: ibm.SccRuleRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArray{
&ibm.SccRuleRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs{
Name: pulumi.String("location"),
Operator: pulumi.String("strings_in_list"),
Value: pulumi.String("${this-target}.bucket_name"),
},
},
},
RequiredConfig: &ibm.SccRuleRequiredConfigOrAnyIfRequiredConfigArgs{
Property: pulumi.String("location"),
Operator: pulumi.String("strings_in_list"),
Value: pulumi.String(json0),
},
},
},
},
},
},
Labels: pulumi.StringArray{
pulumi.String("FIXME"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var sccRuleInstance = new Ibm.SccRule("sccRuleInstance", new()
{
InstanceId = "00000000-1111-2222-3333-444444444444",
Description = "This rule will determine if Activity Tracker is correctly configured",
Version = "0.1.0",
Target = new Ibm.Inputs.SccRuleTargetArgs
{
ServiceName = "atracker",
ResourceKind = "target",
ReferenceName = "this-target",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleTargetAdditionalTargetAttributeArgs
{
Name = "type",
Operator = "string_equals",
Value = "cloud_object_storage",
},
},
},
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigArgs
{
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigOrArgs
{
Property = "route_attached",
Operator = "is_false",
},
new Ibm.Inputs.SccRuleRequiredConfigOrArgs
{
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigOrAnyIfArgs
{
Target = new Ibm.Inputs.SccRuleRequiredConfigOrAnyIfTargetArgs
{
ServiceName = "cloud-object-storage",
ResourceKind = "bucket",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "location",
Operator = "strings_in_list",
Value = "${this-target}.bucket_name",
},
},
},
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigOrAnyIfRequiredConfigArgs
{
Property = "location",
Operator = "strings_in_list",
Value = JsonSerializer.Serialize(new[]
{
"us-south",
"us-east",
}),
},
},
},
},
},
},
Labels = new[]
{
"FIXME",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.SccRule;
import com.pulumi.ibm.SccRuleArgs;
import com.pulumi.ibm.inputs.SccRuleTargetArgs;
import com.pulumi.ibm.inputs.SccRuleRequiredConfigArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sccRuleInstance = new SccRule("sccRuleInstance", SccRuleArgs.builder()
.instanceId("00000000-1111-2222-3333-444444444444")
.description("This rule will determine if Activity Tracker is correctly configured")
.version("0.1.0")
.target(SccRuleTargetArgs.builder()
.serviceName("atracker")
.resourceKind("target")
.referenceName("this-target")
.additionalTargetAttributes(SccRuleTargetAdditionalTargetAttributeArgs.builder()
.name("type")
.operator("string_equals")
.value("cloud_object_storage")
.build())
.build())
.requiredConfig(SccRuleRequiredConfigArgs.builder()
.ors(
SccRuleRequiredConfigOrArgs.builder()
.property("route_attached")
.operator("is_false")
.build(),
SccRuleRequiredConfigOrArgs.builder()
.anyIfs(SccRuleRequiredConfigOrAnyIfArgs.builder()
.target(SccRuleRequiredConfigOrAnyIfTargetArgs.builder()
.serviceName("cloud-object-storage")
.resourceKind("bucket")
.additionalTargetAttributes(SccRuleRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs.builder()
.name("location")
.operator("strings_in_list")
.value("${this-target}.bucket_name")
.build())
.build())
.requiredConfig(SccRuleRequiredConfigOrAnyIfRequiredConfigArgs.builder()
.property("location")
.operator("strings_in_list")
.value(serializeJson(
jsonArray(
"us-south",
"us-east"
)))
.build())
.build())
.build())
.build())
.labels("FIXME")
.build());
}
}
resources:
sccRuleInstance:
type: ibm:SccRule
properties:
instanceId: 00000000-1111-2222-3333-444444444444
description: This rule will determine if Activity Tracker is correctly configured
version: 0.1.0
target:
serviceName: atracker
resourceKind: target
referenceName: this-target
additionalTargetAttributes:
- name: type
operator: string_equals
value: cloud_object_storage
requiredConfig:
ors:
- property: route_attached
operator: is_false
- anyIfs:
- target:
serviceName: cloud-object-storage
resourceKind: bucket
additionalTargetAttributes:
- name: location
operator: strings_in_list
value: $${this-target}.bucket_name
requiredConfig:
property: location
operator: strings_in_list
value:
fn::toJSON:
- us-south
- us-east
labels:
- FIXME
Create SccRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SccRule(name: string, args: SccRuleArgs, opts?: CustomResourceOptions);
@overload
def SccRule(resource_name: str,
args: SccRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SccRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
instance_id: Optional[str] = None,
required_config: Optional[SccRuleRequiredConfigArgs] = None,
target: Optional[SccRuleTargetArgs] = None,
enforcement_actions: Optional[SccRuleEnforcementActionsArgs] = None,
import_: Optional[SccRuleImportArgs] = None,
labels: Optional[Sequence[str]] = None,
name: Optional[str] = None,
scc_rule_id: Optional[str] = None,
timeouts: Optional[SccRuleTimeoutsArgs] = None,
version: Optional[str] = None)
func NewSccRule(ctx *Context, name string, args SccRuleArgs, opts ...ResourceOption) (*SccRule, error)
public SccRule(string name, SccRuleArgs args, CustomResourceOptions? opts = null)
public SccRule(String name, SccRuleArgs args)
public SccRule(String name, SccRuleArgs args, CustomResourceOptions options)
type: ibm:SccRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SccRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SccRuleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SccRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SccRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SccRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sccRuleResource = new Ibm.SccRule("sccRuleResource", new()
{
Description = "string",
InstanceId = "string",
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAndOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfRequiredConfigOrOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAndOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllRequiredConfigOrOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfRequiredConfigOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllRequiredConfigOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAndOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAndOrOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyRequiredConfigOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfRequiredConfigOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAndOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAndOrOrOrOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllRequiredConfigOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAndOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAndOrOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Alls = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAllTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Ands = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAndArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Anies = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyIfTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigAnyIfTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
Description = "string",
Operator = "string",
Ors = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyRequiredConfigOrArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
},
Property = "string",
Value = "string",
},
Target = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyTargetArgs
{
ResourceKind = "string",
ServiceName = "string",
AdditionalTargetAttributes = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyTargetAdditionalTargetAttributeArgs
{
Name = "string",
Operator = "string",
Value = "string",
},
},
ReferenceName = "string",
ServiceDisplayName = "string",
},
},
},
AnyIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyIfRequiredConfigArgs
{
AllIfs = new[]
{
new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyIfRequiredConfigAllIfArgs
{
RequiredConfig = new Ibm.Inputs.SccRuleRequiredConfigAnyRequiredConfigAndAnyIfRequiredConfigAllIfRequiredConfigArgs
{
Description = "string",
Operator = "string",
Property = "string",
Value = "string",
},
Target = ne