oci.OperatorAccessControl.OperatorControlAssignment
Explore with Pulumi AI
This resource provides the Operator Control Assignment resource in Oracle Cloud Infrastructure Operator Access Control service.
Creates an Operator Control Assignment resource. In effect, this brings the target resource under the governance of the Operator Control for specified time duration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOperatorControlAssignment = new oci.operatoraccesscontrol.OperatorControlAssignment("test_operator_control_assignment", {
    compartmentId: compartmentId,
    isEnforcedAlways: operatorControlAssignmentIsEnforcedAlways,
    operatorControlId: testOperatorControl.id,
    resourceCompartmentId: testCompartment.id,
    resourceId: testResource.id,
    resourceName: operatorControlAssignmentResourceName,
    resourceType: operatorControlAssignmentResourceType,
    comment: operatorControlAssignmentComment,
    definedTags: operatorControlAssignmentDefinedTags,
    freeformTags: operatorControlAssignmentFreeformTags,
    isAutoApproveDuringMaintenance: operatorControlAssignmentIsAutoApproveDuringMaintenance,
    isHypervisorLogForwarded: operatorControlAssignmentIsHypervisorLogForwarded,
    isLogForwarded: operatorControlAssignmentIsLogForwarded,
    remoteSyslogServerAddress: operatorControlAssignmentRemoteSyslogServerAddress,
    remoteSyslogServerCaCert: operatorControlAssignmentRemoteSyslogServerCaCert,
    remoteSyslogServerPort: operatorControlAssignmentRemoteSyslogServerPort,
    timeAssignmentFrom: operatorControlAssignmentTimeAssignmentFrom,
    timeAssignmentTo: operatorControlAssignmentTimeAssignmentTo,
});
import pulumi
import pulumi_oci as oci
test_operator_control_assignment = oci.operator_access_control.OperatorControlAssignment("test_operator_control_assignment",
    compartment_id=compartment_id,
    is_enforced_always=operator_control_assignment_is_enforced_always,
    operator_control_id=test_operator_control["id"],
    resource_compartment_id=test_compartment["id"],
    resource_id=test_resource["id"],
    resource_name_=operator_control_assignment_resource_name,
    resource_type=operator_control_assignment_resource_type,
    comment=operator_control_assignment_comment,
    defined_tags=operator_control_assignment_defined_tags,
    freeform_tags=operator_control_assignment_freeform_tags,
    is_auto_approve_during_maintenance=operator_control_assignment_is_auto_approve_during_maintenance,
    is_hypervisor_log_forwarded=operator_control_assignment_is_hypervisor_log_forwarded,
    is_log_forwarded=operator_control_assignment_is_log_forwarded,
    remote_syslog_server_address=operator_control_assignment_remote_syslog_server_address,
    remote_syslog_server_ca_cert=operator_control_assignment_remote_syslog_server_ca_cert,
    remote_syslog_server_port=operator_control_assignment_remote_syslog_server_port,
    time_assignment_from=operator_control_assignment_time_assignment_from,
    time_assignment_to=operator_control_assignment_time_assignment_to)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/operatoraccesscontrol"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := operatoraccesscontrol.NewOperatorControlAssignment(ctx, "test_operator_control_assignment", &operatoraccesscontrol.OperatorControlAssignmentArgs{
			CompartmentId:                  pulumi.Any(compartmentId),
			IsEnforcedAlways:               pulumi.Any(operatorControlAssignmentIsEnforcedAlways),
			OperatorControlId:              pulumi.Any(testOperatorControl.Id),
			ResourceCompartmentId:          pulumi.Any(testCompartment.Id),
			ResourceId:                     pulumi.Any(testResource.Id),
			ResourceName:                   pulumi.Any(operatorControlAssignmentResourceName),
			ResourceType:                   pulumi.Any(operatorControlAssignmentResourceType),
			Comment:                        pulumi.Any(operatorControlAssignmentComment),
			DefinedTags:                    pulumi.Any(operatorControlAssignmentDefinedTags),
			FreeformTags:                   pulumi.Any(operatorControlAssignmentFreeformTags),
			IsAutoApproveDuringMaintenance: pulumi.Any(operatorControlAssignmentIsAutoApproveDuringMaintenance),
			IsHypervisorLogForwarded:       pulumi.Any(operatorControlAssignmentIsHypervisorLogForwarded),
			IsLogForwarded:                 pulumi.Any(operatorControlAssignmentIsLogForwarded),
			RemoteSyslogServerAddress:      pulumi.Any(operatorControlAssignmentRemoteSyslogServerAddress),
			RemoteSyslogServerCaCert:       pulumi.Any(operatorControlAssignmentRemoteSyslogServerCaCert),
			RemoteSyslogServerPort:         pulumi.Any(operatorControlAssignmentRemoteSyslogServerPort),
			TimeAssignmentFrom:             pulumi.Any(operatorControlAssignmentTimeAssignmentFrom),
			TimeAssignmentTo:               pulumi.Any(operatorControlAssignmentTimeAssignmentTo),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testOperatorControlAssignment = new Oci.OperatorAccessControl.OperatorControlAssignment("test_operator_control_assignment", new()
    {
        CompartmentId = compartmentId,
        IsEnforcedAlways = operatorControlAssignmentIsEnforcedAlways,
        OperatorControlId = testOperatorControl.Id,
        ResourceCompartmentId = testCompartment.Id,
        ResourceId = testResource.Id,
        ResourceName = operatorControlAssignmentResourceName,
        ResourceType = operatorControlAssignmentResourceType,
        Comment = operatorControlAssignmentComment,
        DefinedTags = operatorControlAssignmentDefinedTags,
        FreeformTags = operatorControlAssignmentFreeformTags,
        IsAutoApproveDuringMaintenance = operatorControlAssignmentIsAutoApproveDuringMaintenance,
        IsHypervisorLogForwarded = operatorControlAssignmentIsHypervisorLogForwarded,
        IsLogForwarded = operatorControlAssignmentIsLogForwarded,
        RemoteSyslogServerAddress = operatorControlAssignmentRemoteSyslogServerAddress,
        RemoteSyslogServerCaCert = operatorControlAssignmentRemoteSyslogServerCaCert,
        RemoteSyslogServerPort = operatorControlAssignmentRemoteSyslogServerPort,
        TimeAssignmentFrom = operatorControlAssignmentTimeAssignmentFrom,
        TimeAssignmentTo = operatorControlAssignmentTimeAssignmentTo,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OperatorAccessControl.OperatorControlAssignment;
import com.pulumi.oci.OperatorAccessControl.OperatorControlAssignmentArgs;
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 testOperatorControlAssignment = new OperatorControlAssignment("testOperatorControlAssignment", OperatorControlAssignmentArgs.builder()
            .compartmentId(compartmentId)
            .isEnforcedAlways(operatorControlAssignmentIsEnforcedAlways)
            .operatorControlId(testOperatorControl.id())
            .resourceCompartmentId(testCompartment.id())
            .resourceId(testResource.id())
            .resourceName(operatorControlAssignmentResourceName)
            .resourceType(operatorControlAssignmentResourceType)
            .comment(operatorControlAssignmentComment)
            .definedTags(operatorControlAssignmentDefinedTags)
            .freeformTags(operatorControlAssignmentFreeformTags)
            .isAutoApproveDuringMaintenance(operatorControlAssignmentIsAutoApproveDuringMaintenance)
            .isHypervisorLogForwarded(operatorControlAssignmentIsHypervisorLogForwarded)
            .isLogForwarded(operatorControlAssignmentIsLogForwarded)
            .remoteSyslogServerAddress(operatorControlAssignmentRemoteSyslogServerAddress)
            .remoteSyslogServerCaCert(operatorControlAssignmentRemoteSyslogServerCaCert)
            .remoteSyslogServerPort(operatorControlAssignmentRemoteSyslogServerPort)
            .timeAssignmentFrom(operatorControlAssignmentTimeAssignmentFrom)
            .timeAssignmentTo(operatorControlAssignmentTimeAssignmentTo)
            .build());
    }
}
resources:
  testOperatorControlAssignment:
    type: oci:OperatorAccessControl:OperatorControlAssignment
    name: test_operator_control_assignment
    properties:
      compartmentId: ${compartmentId}
      isEnforcedAlways: ${operatorControlAssignmentIsEnforcedAlways}
      operatorControlId: ${testOperatorControl.id}
      resourceCompartmentId: ${testCompartment.id}
      resourceId: ${testResource.id}
      resourceName: ${operatorControlAssignmentResourceName}
      resourceType: ${operatorControlAssignmentResourceType}
      comment: ${operatorControlAssignmentComment}
      definedTags: ${operatorControlAssignmentDefinedTags}
      freeformTags: ${operatorControlAssignmentFreeformTags}
      isAutoApproveDuringMaintenance: ${operatorControlAssignmentIsAutoApproveDuringMaintenance}
      isHypervisorLogForwarded: ${operatorControlAssignmentIsHypervisorLogForwarded}
      isLogForwarded: ${operatorControlAssignmentIsLogForwarded}
      remoteSyslogServerAddress: ${operatorControlAssignmentRemoteSyslogServerAddress}
      remoteSyslogServerCaCert: ${operatorControlAssignmentRemoteSyslogServerCaCert}
      remoteSyslogServerPort: ${operatorControlAssignmentRemoteSyslogServerPort}
      timeAssignmentFrom: ${operatorControlAssignmentTimeAssignmentFrom}
      timeAssignmentTo: ${operatorControlAssignmentTimeAssignmentTo}
Create OperatorControlAssignment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OperatorControlAssignment(name: string, args: OperatorControlAssignmentArgs, opts?: CustomResourceOptions);@overload
def OperatorControlAssignment(resource_name: str,
                              args: OperatorControlAssignmentArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def OperatorControlAssignment(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              resource_compartment_id: Optional[str] = None,
                              resource_id: Optional[str] = None,
                              resource_type: Optional[str] = None,
                              resource_name_: Optional[str] = None,
                              operator_control_id: Optional[str] = None,
                              is_enforced_always: Optional[bool] = None,
                              compartment_id: Optional[str] = None,
                              is_log_forwarded: Optional[bool] = None,
                              is_hypervisor_log_forwarded: Optional[bool] = None,
                              remote_syslog_server_ca_cert: Optional[str] = None,
                              freeform_tags: Optional[Mapping[str, str]] = None,
                              remote_syslog_server_port: Optional[int] = None,
                              comment: Optional[str] = None,
                              is_auto_approve_during_maintenance: Optional[bool] = None,
                              remote_syslog_server_address: Optional[str] = None,
                              defined_tags: Optional[Mapping[str, str]] = None,
                              time_assignment_from: Optional[str] = None,
                              time_assignment_to: Optional[str] = None,
                              validate_assignment_trigger: Optional[int] = None)func NewOperatorControlAssignment(ctx *Context, name string, args OperatorControlAssignmentArgs, opts ...ResourceOption) (*OperatorControlAssignment, error)public OperatorControlAssignment(string name, OperatorControlAssignmentArgs args, CustomResourceOptions? opts = null)
public OperatorControlAssignment(String name, OperatorControlAssignmentArgs args)
public OperatorControlAssignment(String name, OperatorControlAssignmentArgs args, CustomResourceOptions options)
type: oci:OperatorAccessControl:OperatorControlAssignment
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 OperatorControlAssignmentArgs
- 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 OperatorControlAssignmentArgs
- 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 OperatorControlAssignmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OperatorControlAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OperatorControlAssignmentArgs
- 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 operatorControlAssignmentResource = new Oci.OperatorAccessControl.OperatorControlAssignment("operatorControlAssignmentResource", new()
{
    ResourceCompartmentId = "string",
    ResourceId = "string",
    ResourceType = "string",
    ResourceName = "string",
    OperatorControlId = "string",
    IsEnforcedAlways = false,
    CompartmentId = "string",
    IsLogForwarded = false,
    IsHypervisorLogForwarded = false,
    RemoteSyslogServerCaCert = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    RemoteSyslogServerPort = 0,
    Comment = "string",
    IsAutoApproveDuringMaintenance = false,
    RemoteSyslogServerAddress = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    TimeAssignmentFrom = "string",
    TimeAssignmentTo = "string",
    ValidateAssignmentTrigger = 0,
});
example, err := operatoraccesscontrol.NewOperatorControlAssignment(ctx, "operatorControlAssignmentResource", &operatoraccesscontrol.OperatorControlAssignmentArgs{
	ResourceCompartmentId:    pulumi.String("string"),
	ResourceId:               pulumi.String("string"),
	ResourceType:             pulumi.String("string"),
	ResourceName:             pulumi.String("string"),
	OperatorControlId:        pulumi.String("string"),
	IsEnforcedAlways:         pulumi.Bool(false),
	CompartmentId:            pulumi.String("string"),
	IsLogForwarded:           pulumi.Bool(false),
	IsHypervisorLogForwarded: pulumi.Bool(false),
	RemoteSyslogServerCaCert: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	RemoteSyslogServerPort:         pulumi.Int(0),
	Comment:                        pulumi.String("string"),
	IsAutoApproveDuringMaintenance: pulumi.Bool(false),
	RemoteSyslogServerAddress:      pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	TimeAssignmentFrom:        pulumi.String("string"),
	TimeAssignmentTo:          pulumi.String("string"),
	ValidateAssignmentTrigger: pulumi.Int(0),
})
var operatorControlAssignmentResource = new OperatorControlAssignment("operatorControlAssignmentResource", OperatorControlAssignmentArgs.builder()
    .resourceCompartmentId("string")
    .resourceId("string")
    .resourceType("string")
    .resourceName("string")
    .operatorControlId("string")
    .isEnforcedAlways(false)
    .compartmentId("string")
    .isLogForwarded(false)
    .isHypervisorLogForwarded(false)
    .remoteSyslogServerCaCert("string")
    .freeformTags(Map.of("string", "string"))
    .remoteSyslogServerPort(0)
    .comment("string")
    .isAutoApproveDuringMaintenance(false)
    .remoteSyslogServerAddress("string")
    .definedTags(Map.of("string", "string"))
    .timeAssignmentFrom("string")
    .timeAssignmentTo("string")
    .validateAssignmentTrigger(0)
    .build());
operator_control_assignment_resource = oci.operator_access_control.OperatorControlAssignment("operatorControlAssignmentResource",
    resource_compartment_id="string",
    resource_id="string",
    resource_type="string",
    resource_name_="string",
    operator_control_id="string",
    is_enforced_always=False,
    compartment_id="string",
    is_log_forwarded=False,
    is_hypervisor_log_forwarded=False,
    remote_syslog_server_ca_cert="string",
    freeform_tags={
        "string": "string",
    },
    remote_syslog_server_port=0,
    comment="string",
    is_auto_approve_during_maintenance=False,
    remote_syslog_server_address="string",
    defined_tags={
        "string": "string",
    },
    time_assignment_from="string",
    time_assignment_to="string",
    validate_assignment_trigger=0)
const operatorControlAssignmentResource = new oci.operatoraccesscontrol.OperatorControlAssignment("operatorControlAssignmentResource", {
    resourceCompartmentId: "string",
    resourceId: "string",
    resourceType: "string",
    resourceName: "string",
    operatorControlId: "string",
    isEnforcedAlways: false,
    compartmentId: "string",
    isLogForwarded: false,
    isHypervisorLogForwarded: false,
    remoteSyslogServerCaCert: "string",
    freeformTags: {
        string: "string",
    },
    remoteSyslogServerPort: 0,
    comment: "string",
    isAutoApproveDuringMaintenance: false,
    remoteSyslogServerAddress: "string",
    definedTags: {
        string: "string",
    },
    timeAssignmentFrom: "string",
    timeAssignmentTo: "string",
    validateAssignmentTrigger: 0,
});
type: oci:OperatorAccessControl:OperatorControlAssignment
properties:
    comment: string
    compartmentId: string
    definedTags:
        string: string
    freeformTags:
        string: string
    isAutoApproveDuringMaintenance: false
    isEnforcedAlways: false
    isHypervisorLogForwarded: false
    isLogForwarded: false
    operatorControlId: string
    remoteSyslogServerAddress: string
    remoteSyslogServerCaCert: string
    remoteSyslogServerPort: 0
    resourceCompartmentId: string
    resourceId: string
    resourceName: string
    resourceType: string
    timeAssignmentFrom: string
    timeAssignmentTo: string
    validateAssignmentTrigger: 0
OperatorControlAssignment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OperatorControlAssignment resource accepts the following input properties:
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- IsEnforced boolAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- OperatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- ResourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- ResourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- ResourceName string
- Name of the target resource.
- ResourceType string
- Type of the target resource.
- Comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- IsAuto boolApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- IsHypervisor boolLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- IsLog boolForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- RemoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- RemoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- RemoteSyslog intServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- TimeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- ValidateAssignment intTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- IsEnforced boolAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- OperatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- ResourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- ResourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- ResourceName string
- Name of the target resource.
- ResourceType string
- Type of the target resource.
- Comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- IsAuto boolApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- IsHypervisor boolLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- IsLog boolForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- RemoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- RemoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- RemoteSyslog intServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- TimeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- ValidateAssignment intTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- compartmentId String
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- isEnforced BooleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- operatorControl StringId 
- The OCID of the operator control that is being assigned to a target resource.
- resourceCompartment StringId 
- The OCID of the compartment that contains the target resource.
- resourceId String
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName String
- Name of the target resource.
- resourceType String
- Type of the target resource.
- comment String
- (Updatable) Comment about the assignment of the operator control to this target resource.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto BooleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isHypervisor BooleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog BooleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- remoteSyslog StringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog StringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog IntegerServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- timeAssignment StringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment StringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- validateAssignment IntegerTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- compartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- isEnforced booleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- operatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- resourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- resourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName string
- Name of the target resource.
- resourceType string
- Type of the target resource.
- comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto booleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isHypervisor booleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog booleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- remoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog numberServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- timeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- validateAssignment numberTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- compartment_id str
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- is_enforced_ boolalways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- operator_control_ strid 
- The OCID of the operator control that is being assigned to a target resource.
- resource_compartment_ strid 
- The OCID of the compartment that contains the target resource.
- resource_id str
- The OCID of the target resource being brought under the governance of the operator control.
- resource_name str
- Name of the target resource.
- resource_type str
- Type of the target resource.
- comment str
- (Updatable) Comment about the assignment of the operator control to this target resource.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is_auto_ boolapprove_ during_ maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- is_hypervisor_ boollog_ forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is_log_ boolforwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- remote_syslog_ strserver_ address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remote_syslog_ strserver_ ca_ cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remote_syslog_ intserver_ port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- time_assignment_ strfrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_assignment_ strto 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- validate_assignment_ inttrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- compartmentId String
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- isEnforced BooleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- operatorControl StringId 
- The OCID of the operator control that is being assigned to a target resource.
- resourceCompartment StringId 
- The OCID of the compartment that contains the target resource.
- resourceId String
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName String
- Name of the target resource.
- resourceType String
- Type of the target resource.
- comment String
- (Updatable) Comment about the assignment of the operator control to this target resource.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto BooleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isHypervisor BooleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog BooleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- remoteSyslog StringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog StringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog NumberServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- timeAssignment StringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment StringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- validateAssignment NumberTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
Outputs
All input properties are implicitly available as output properties. Additionally, the OperatorControlAssignment resource produces the following output properties:
- AssignerId string
- The OCID of the user who created this operator control assignment.
- DetachmentDescription string
- description containing reason for releasing of OperatorControl.
- ErrorCode int
- The code identifying the error occurred during Assignment operation.
- ErrorMessage string
- The message describing the error occurred during Assignment operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsDefault boolAssignment 
- Whether the assignment is a default assignment.
- LifecycleDetails string
- More in detail about the lifeCycleState.
- OpControl stringName 
- Name of the operator control name associated.
- State string
- The current lifcycle state of the OperatorControl.
- TimeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- UnassignerId string
- User id who released the operatorControl.
- AssignerId string
- The OCID of the user who created this operator control assignment.
- DetachmentDescription string
- description containing reason for releasing of OperatorControl.
- ErrorCode int
- The code identifying the error occurred during Assignment operation.
- ErrorMessage string
- The message describing the error occurred during Assignment operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- IsDefault boolAssignment 
- Whether the assignment is a default assignment.
- LifecycleDetails string
- More in detail about the lifeCycleState.
- OpControl stringName 
- Name of the operator control name associated.
- State string
- The current lifcycle state of the OperatorControl.
- TimeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- UnassignerId string
- User id who released the operatorControl.
- assignerId String
- The OCID of the user who created this operator control assignment.
- detachmentDescription String
- description containing reason for releasing of OperatorControl.
- errorCode Integer
- The code identifying the error occurred during Assignment operation.
- errorMessage String
- The message describing the error occurred during Assignment operation.
- id String
- The provider-assigned unique ID for this managed resource.
- isDefault BooleanAssignment 
- Whether the assignment is a default assignment.
- lifecycleDetails String
- More in detail about the lifeCycleState.
- opControl StringName 
- Name of the operator control name associated.
- state String
- The current lifcycle state of the OperatorControl.
- timeOf StringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf StringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId String
- User id who released the operatorControl.
- assignerId string
- The OCID of the user who created this operator control assignment.
- detachmentDescription string
- description containing reason for releasing of OperatorControl.
- errorCode number
- The code identifying the error occurred during Assignment operation.
- errorMessage string
- The message describing the error occurred during Assignment operation.
- id string
- The provider-assigned unique ID for this managed resource.
- isDefault booleanAssignment 
- Whether the assignment is a default assignment.
- lifecycleDetails string
- More in detail about the lifeCycleState.
- opControl stringName 
- Name of the operator control name associated.
- state string
- The current lifcycle state of the OperatorControl.
- timeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId string
- User id who released the operatorControl.
- assigner_id str
- The OCID of the user who created this operator control assignment.
- detachment_description str
- description containing reason for releasing of OperatorControl.
- error_code int
- The code identifying the error occurred during Assignment operation.
- error_message str
- The message describing the error occurred during Assignment operation.
- id str
- The provider-assigned unique ID for this managed resource.
- is_default_ boolassignment 
- Whether the assignment is a default assignment.
- lifecycle_details str
- More in detail about the lifeCycleState.
- op_control_ strname 
- Name of the operator control name associated.
- state str
- The current lifcycle state of the OperatorControl.
- time_of_ strassignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_of_ strdeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassigner_id str
- User id who released the operatorControl.
- assignerId String
- The OCID of the user who created this operator control assignment.
- detachmentDescription String
- description containing reason for releasing of OperatorControl.
- errorCode Number
- The code identifying the error occurred during Assignment operation.
- errorMessage String
- The message describing the error occurred during Assignment operation.
- id String
- The provider-assigned unique ID for this managed resource.
- isDefault BooleanAssignment 
- Whether the assignment is a default assignment.
- lifecycleDetails String
- More in detail about the lifeCycleState.
- opControl StringName 
- Name of the operator control name associated.
- state String
- The current lifcycle state of the OperatorControl.
- timeOf StringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf StringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId String
- User id who released the operatorControl.
Look up Existing OperatorControlAssignment Resource
Get an existing OperatorControlAssignment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OperatorControlAssignmentState, opts?: CustomResourceOptions): OperatorControlAssignment@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        assigner_id: Optional[str] = None,
        comment: Optional[str] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        detachment_description: Optional[str] = None,
        error_code: Optional[int] = None,
        error_message: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        is_auto_approve_during_maintenance: Optional[bool] = None,
        is_default_assignment: Optional[bool] = None,
        is_enforced_always: Optional[bool] = None,
        is_hypervisor_log_forwarded: Optional[bool] = None,
        is_log_forwarded: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        op_control_name: Optional[str] = None,
        operator_control_id: Optional[str] = None,
        remote_syslog_server_address: Optional[str] = None,
        remote_syslog_server_ca_cert: Optional[str] = None,
        remote_syslog_server_port: Optional[int] = None,
        resource_compartment_id: Optional[str] = None,
        resource_id: Optional[str] = None,
        resource_name: Optional[str] = None,
        resource_type: Optional[str] = None,
        state: Optional[str] = None,
        time_assignment_from: Optional[str] = None,
        time_assignment_to: Optional[str] = None,
        time_of_assignment: Optional[str] = None,
        time_of_deletion: Optional[str] = None,
        unassigner_id: Optional[str] = None,
        validate_assignment_trigger: Optional[int] = None) -> OperatorControlAssignmentfunc GetOperatorControlAssignment(ctx *Context, name string, id IDInput, state *OperatorControlAssignmentState, opts ...ResourceOption) (*OperatorControlAssignment, error)public static OperatorControlAssignment Get(string name, Input<string> id, OperatorControlAssignmentState? state, CustomResourceOptions? opts = null)public static OperatorControlAssignment get(String name, Output<String> id, OperatorControlAssignmentState state, CustomResourceOptions options)resources:  _:    type: oci:OperatorAccessControl:OperatorControlAssignment    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AssignerId string
- The OCID of the user who created this operator control assignment.
- Comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- DetachmentDescription string
- description containing reason for releasing of OperatorControl.
- ErrorCode int
- The code identifying the error occurred during Assignment operation.
- ErrorMessage string
- The message describing the error occurred during Assignment operation.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- IsAuto boolApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- IsDefault boolAssignment 
- Whether the assignment is a default assignment.
- IsEnforced boolAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- IsHypervisor boolLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- IsLog boolForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- LifecycleDetails string
- More in detail about the lifeCycleState.
- OpControl stringName 
- Name of the operator control name associated.
- OperatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- RemoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- RemoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- RemoteSyslog intServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- ResourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- ResourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- ResourceName string
- Name of the target resource.
- ResourceType string
- Type of the target resource.
- State string
- The current lifcycle state of the OperatorControl.
- TimeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- UnassignerId string
- User id who released the operatorControl.
- ValidateAssignment intTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- AssignerId string
- The OCID of the user who created this operator control assignment.
- Comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- DetachmentDescription string
- description containing reason for releasing of OperatorControl.
- ErrorCode int
- The code identifying the error occurred during Assignment operation.
- ErrorMessage string
- The message describing the error occurred during Assignment operation.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- IsAuto boolApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- IsDefault boolAssignment 
- Whether the assignment is a default assignment.
- IsEnforced boolAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- IsHypervisor boolLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- IsLog boolForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- LifecycleDetails string
- More in detail about the lifeCycleState.
- OpControl stringName 
- Name of the operator control name associated.
- OperatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- RemoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- RemoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- RemoteSyslog intServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- ResourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- ResourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- ResourceName string
- Name of the target resource.
- ResourceType string
- Type of the target resource.
- State string
- The current lifcycle state of the OperatorControl.
- TimeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- TimeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- UnassignerId string
- User id who released the operatorControl.
- ValidateAssignment intTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- assignerId String
- The OCID of the user who created this operator control assignment.
- comment String
- (Updatable) Comment about the assignment of the operator control to this target resource.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachmentDescription String
- description containing reason for releasing of OperatorControl.
- errorCode Integer
- The code identifying the error occurred during Assignment operation.
- errorMessage String
- The message describing the error occurred during Assignment operation.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto BooleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isDefault BooleanAssignment 
- Whether the assignment is a default assignment.
- isEnforced BooleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- isHypervisor BooleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog BooleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- lifecycleDetails String
- More in detail about the lifeCycleState.
- opControl StringName 
- Name of the operator control name associated.
- operatorControl StringId 
- The OCID of the operator control that is being assigned to a target resource.
- remoteSyslog StringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog StringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog IntegerServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resourceCompartment StringId 
- The OCID of the compartment that contains the target resource.
- resourceId String
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName String
- Name of the target resource.
- resourceType String
- Type of the target resource.
- state String
- The current lifcycle state of the OperatorControl.
- timeAssignment StringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment StringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- timeOf StringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf StringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId String
- User id who released the operatorControl.
- validateAssignment IntegerTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- assignerId string
- The OCID of the user who created this operator control assignment.
- comment string
- (Updatable) Comment about the assignment of the operator control to this target resource.
- compartmentId string
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachmentDescription string
- description containing reason for releasing of OperatorControl.
- errorCode number
- The code identifying the error occurred during Assignment operation.
- errorMessage string
- The message describing the error occurred during Assignment operation.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto booleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isDefault booleanAssignment 
- Whether the assignment is a default assignment.
- isEnforced booleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- isHypervisor booleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog booleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- lifecycleDetails string
- More in detail about the lifeCycleState.
- opControl stringName 
- Name of the operator control name associated.
- operatorControl stringId 
- The OCID of the operator control that is being assigned to a target resource.
- remoteSyslog stringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog stringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog numberServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resourceCompartment stringId 
- The OCID of the compartment that contains the target resource.
- resourceId string
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName string
- Name of the target resource.
- resourceType string
- Type of the target resource.
- state string
- The current lifcycle state of the OperatorControl.
- timeAssignment stringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment stringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- timeOf stringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf stringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId string
- User id who released the operatorControl.
- validateAssignment numberTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- assigner_id str
- The OCID of the user who created this operator control assignment.
- comment str
- (Updatable) Comment about the assignment of the operator control to this target resource.
- compartment_id str
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachment_description str
- description containing reason for releasing of OperatorControl.
- error_code int
- The code identifying the error occurred during Assignment operation.
- error_message str
- The message describing the error occurred during Assignment operation.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- is_auto_ boolapprove_ during_ maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- is_default_ boolassignment 
- Whether the assignment is a default assignment.
- is_enforced_ boolalways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- is_hypervisor_ boollog_ forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is_log_ boolforwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- lifecycle_details str
- More in detail about the lifeCycleState.
- op_control_ strname 
- Name of the operator control name associated.
- operator_control_ strid 
- The OCID of the operator control that is being assigned to a target resource.
- remote_syslog_ strserver_ address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remote_syslog_ strserver_ ca_ cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remote_syslog_ intserver_ port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resource_compartment_ strid 
- The OCID of the compartment that contains the target resource.
- resource_id str
- The OCID of the target resource being brought under the governance of the operator control.
- resource_name str
- Name of the target resource.
- resource_type str
- Type of the target resource.
- state str
- The current lifcycle state of the OperatorControl.
- time_assignment_ strfrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_assignment_ strto 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- time_of_ strassignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_of_ strdeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassigner_id str
- User id who released the operatorControl.
- validate_assignment_ inttrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- assignerId String
- The OCID of the user who created this operator control assignment.
- comment String
- (Updatable) Comment about the assignment of the operator control to this target resource.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the operator control assignment.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachmentDescription String
- description containing reason for releasing of OperatorControl.
- errorCode Number
- The code identifying the error occurred during Assignment operation.
- errorMessage String
- The message describing the error occurred during Assignment operation.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- isAuto BooleanApprove During Maintenance 
- (Updatable) The boolean if true would autoApprove during maintenance.
- isDefault BooleanAssignment 
- Whether the assignment is a default assignment.
- isEnforced BooleanAlways 
- (Updatable) If set, then the target resource is always governed by the operator control.
- isHypervisor BooleanLog Forwarded 
- (Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- isLog BooleanForwarded 
- (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
- lifecycleDetails String
- More in detail about the lifeCycleState.
- opControl StringName 
- Name of the operator control name associated.
- operatorControl StringId 
- The OCID of the operator control that is being assigned to a target resource.
- remoteSyslog StringServer Address 
- (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
- remoteSyslog StringServer Ca Cert 
- (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
- remoteSyslog NumberServer Port 
- (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resourceCompartment StringId 
- The OCID of the compartment that contains the target resource.
- resourceId String
- The OCID of the target resource being brought under the governance of the operator control.
- resourceName String
- Name of the target resource.
- resourceType String
- Type of the target resource.
- state String
- The current lifcycle state of the OperatorControl.
- timeAssignment StringFrom 
- (Updatable) The time at which the target resource will be brought under the governance of the operator control in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeAssignment StringTo 
- (Updatable) The time at which the target resource will leave the governance of the operator control in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- timeOf StringAssignment 
- Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- timeOf StringDeletion 
- Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassignerId String
- User id who released the operatorControl.
- validateAssignment NumberTrigger 
- (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
Import
OperatorControlAssignments can be imported using the id, e.g.
$ pulumi import oci:OperatorAccessControl/operatorControlAssignment:OperatorControlAssignment test_operator_control_assignment "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.