Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.OperatorAccessControl.getControlAssignments
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides the list of Operator Control Assignments in Oracle Cloud Infrastructure Operator Access Control service.
Lists all Operator Control Assignments.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOperatorControlAssignments = oci.OperatorAccessControl.getControlAssignments({
compartmentId: compartmentId,
operatorControlName: testOperatorControl.name,
resourceName: operatorControlAssignmentResourceName,
resourceType: operatorControlAssignmentResourceType,
state: operatorControlAssignmentState,
});
import pulumi
import pulumi_oci as oci
test_operator_control_assignments = oci.OperatorAccessControl.get_control_assignments(compartment_id=compartment_id,
operator_control_name=test_operator_control["name"],
resource_name=operator_control_assignment_resource_name,
resource_type=operator_control_assignment_resource_type,
state=operator_control_assignment_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := OperatorAccessControl.GetControlAssignments(ctx, &operatoraccesscontrol.GetControlAssignmentsArgs{
CompartmentId: compartmentId,
OperatorControlName: pulumi.StringRef(testOperatorControl.Name),
ResourceName: pulumi.StringRef(operatorControlAssignmentResourceName),
ResourceType: pulumi.StringRef(operatorControlAssignmentResourceType),
State: pulumi.StringRef(operatorControlAssignmentState),
}, nil)
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 testOperatorControlAssignments = Oci.OperatorAccessControl.GetControlAssignments.Invoke(new()
{
CompartmentId = compartmentId,
OperatorControlName = testOperatorControl.Name,
ResourceName = operatorControlAssignmentResourceName,
ResourceType = operatorControlAssignmentResourceType,
State = operatorControlAssignmentState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OperatorAccessControl.OperatorAccessControlFunctions;
import com.pulumi.oci.OperatorAccessControl.inputs.GetControlAssignmentsArgs;
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) {
final var testOperatorControlAssignments = OperatorAccessControlFunctions.getControlAssignments(GetControlAssignmentsArgs.builder()
.compartmentId(compartmentId)
.operatorControlName(testOperatorControl.name())
.resourceName(operatorControlAssignmentResourceName)
.resourceType(operatorControlAssignmentResourceType)
.state(operatorControlAssignmentState)
.build());
}
}
variables:
testOperatorControlAssignments:
fn::invoke:
Function: oci:OperatorAccessControl:getControlAssignments
Arguments:
compartmentId: ${compartmentId}
operatorControlName: ${testOperatorControl.name}
resourceName: ${operatorControlAssignmentResourceName}
resourceType: ${operatorControlAssignmentResourceType}
state: ${operatorControlAssignmentState}
Using getControlAssignments
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getControlAssignments(args: GetControlAssignmentsArgs, opts?: InvokeOptions): Promise<GetControlAssignmentsResult>
function getControlAssignmentsOutput(args: GetControlAssignmentsOutputArgs, opts?: InvokeOptions): Output<GetControlAssignmentsResult>
def get_control_assignments(compartment_id: Optional[str] = None,
filters: Optional[Sequence[_operatoraccesscontrol.GetControlAssignmentsFilter]] = None,
operator_control_name: Optional[str] = None,
resource_name: Optional[str] = None,
resource_type: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetControlAssignmentsResult
def get_control_assignments_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_operatoraccesscontrol.GetControlAssignmentsFilterArgs]]]] = None,
operator_control_name: Optional[pulumi.Input[str]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetControlAssignmentsResult]
func GetControlAssignments(ctx *Context, args *GetControlAssignmentsArgs, opts ...InvokeOption) (*GetControlAssignmentsResult, error)
func GetControlAssignmentsOutput(ctx *Context, args *GetControlAssignmentsOutputArgs, opts ...InvokeOption) GetControlAssignmentsResultOutput
> Note: This function is named GetControlAssignments
in the Go SDK.
public static class GetControlAssignments
{
public static Task<GetControlAssignmentsResult> InvokeAsync(GetControlAssignmentsArgs args, InvokeOptions? opts = null)
public static Output<GetControlAssignmentsResult> Invoke(GetControlAssignmentsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetControlAssignmentsResult> getControlAssignments(GetControlAssignmentsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OperatorAccessControl/getControlAssignments:getControlAssignments
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Filters
List<Get
Control Assignments Filter> - Operator
Control stringName - A filter to return OperatorControl that match the given operatorControlName.
- Resource
Name string - A filter to return only resources that match the given ResourceName.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Filters
[]Get
Control Assignments Filter - Operator
Control stringName - A filter to return OperatorControl that match the given operatorControlName.
- Resource
Name string - A filter to return only resources that match the given ResourceName.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- filters
List<Get
Control Assignments Filter> - operator
Control StringName - A filter to return OperatorControl that match the given operatorControlName.
- resource
Name String - A filter to return only resources that match the given ResourceName.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- compartment
Id string - The ID of the compartment in which to list resources.
- filters
Get
Control Assignments Filter[] - operator
Control stringName - A filter to return OperatorControl that match the given operatorControlName.
- resource
Name string - A filter to return only resources that match the given ResourceName.
- resource
Type string - A filter to return only lists of resources that match the entire given service type.
- state string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- compartment_
id str - The ID of the compartment in which to list resources.
- filters
Sequence[operatoraccesscontrol.
Get Control Assignments Filter] - operator_
control_ strname - A filter to return OperatorControl that match the given operatorControlName.
- resource_
name str - A filter to return only resources that match the given ResourceName.
- resource_
type str - A filter to return only lists of resources that match the entire given service type.
- state str
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- filters List<Property Map>
- operator
Control StringName - A filter to return OperatorControl that match the given operatorControlName.
- resource
Name String - A filter to return only resources that match the given ResourceName.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
getControlAssignments Result
The following output properties are available:
- Compartment
Id string - The OCID of the comparment that contains the operator control assignment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Operator
Control List<GetAssignment Collections Control Assignments Operator Control Assignment Collection> - The list of operator_control_assignment_collection.
- Filters
List<Get
Control Assignments Filter> - Operator
Control stringName - Resource
Name string - Name of the target resource.
- Resource
Type string - resourceType for which the OperatorControlAssignment is applicable
- State string
- The current lifcycle state of the OperatorControl.
- Compartment
Id string - The OCID of the comparment that contains the operator control assignment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Operator
Control []GetAssignment Collections Control Assignments Operator Control Assignment Collection - The list of operator_control_assignment_collection.
- Filters
[]Get
Control Assignments Filter - Operator
Control stringName - Resource
Name string - Name of the target resource.
- Resource
Type string - resourceType for which the OperatorControlAssignment is applicable
- State string
- The current lifcycle state of the OperatorControl.
- compartment
Id String - The OCID of the comparment that contains the operator control assignment.
- id String
- The provider-assigned unique ID for this managed resource.
- operator
Control List<GetAssignment Collections Control Assignments Operator Control Assignment Collection> - The list of operator_control_assignment_collection.
- filters
List<Get
Control Assignments Filter> - operator
Control StringName - resource
Name String - Name of the target resource.
- resource
Type String - resourceType for which the OperatorControlAssignment is applicable
- state String
- The current lifcycle state of the OperatorControl.
- compartment
Id string - The OCID of the comparment that contains the operator control assignment.
- id string
- The provider-assigned unique ID for this managed resource.
- operator
Control GetAssignment Collections Control Assignments Operator Control Assignment Collection[] - The list of operator_control_assignment_collection.
- filters
Get
Control Assignments Filter[] - operator
Control stringName - resource
Name string - Name of the target resource.
- resource
Type string - resourceType for which the OperatorControlAssignment is applicable
- state string
- The current lifcycle state of the OperatorControl.
- compartment_
id str - The OCID of the comparment that contains the operator control assignment.
- id str
- The provider-assigned unique ID for this managed resource.
- operator_
control_ Sequence[operatoraccesscontrol.assignment_ collections Get Control Assignments Operator Control Assignment Collection] - The list of operator_control_assignment_collection.
- filters
Sequence[operatoraccesscontrol.
Get Control Assignments Filter] - operator_
control_ strname - resource_
name str - Name of the target resource.
- resource_
type str - resourceType for which the OperatorControlAssignment is applicable
- state str
- The current lifcycle state of the OperatorControl.
- compartment
Id String - The OCID of the comparment that contains the operator control assignment.
- id String
- The provider-assigned unique ID for this managed resource.
- operator
Control List<Property Map>Assignment Collections - The list of operator_control_assignment_collection.
- filters List<Property Map>
- operator
Control StringName - resource
Name String - Name of the target resource.
- resource
Type String - resourceType for which the OperatorControlAssignment is applicable
- state String
- The current lifcycle state of the OperatorControl.
Supporting Types
GetControlAssignmentsFilter
GetControlAssignmentsOperatorControlAssignmentCollection
GetControlAssignmentsOperatorControlAssignmentCollectionItem
- Assigner
Id string - The OCID of the user who created this operator control assignment.
- Comment string
- Comment about the assignment of the operator control to this target resource.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Detachment
Description string - description containing reason for releasing of OperatorControl.
- Error
Code int - The code identifying the error occurred during Assignment operation.
- Error
Message string - The message describing the error occurred during Assignment operation.
- Dictionary<string, object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Id string
- The OCID of the operator control assignment.
- Is
Auto boolApprove During Maintenance - The boolean if true would autoApprove during maintenance.
- Is
Default boolAssignment - Whether the assignment is a default assignment.
- Is
Enforced boolAlways - If set, then the target resource is always governed by the operator control.
- Is
Hypervisor boolLog Forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- Is
Log boolForwarded - If set indicates that the audit logs are being forwarded to the relevant remote logging server
- Lifecycle
Details string - More in detail about the lifeCycleState.
- Op
Control stringName - Name of the operator control name associated.
- Operator
Control stringId - The OCID of the operator control.
- Remote
Syslog stringServer Address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- Remote
Syslog stringServer Ca Cert - The CA certificate of the remote syslog server.
- Remote
Syslog intServer Port - The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- Resource
Compartment stringId - The OCID of the compartment that contains the target resource.
- Resource
Id string - The OCID of the target resource.
- Resource
Name string - A filter to return only resources that match the given ResourceName.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- Time
Assignment stringFrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Assignment stringTo - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringAssignment - Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion - Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- Unassigner
Id string - User id who released the operatorControl.
- Validate
Assignment intTrigger
- Assigner
Id string - The OCID of the user who created this operator control assignment.
- Comment string
- Comment about the assignment of the operator control to this target resource.
- Compartment
Id string - The ID of the compartment in which to list resources.
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace.
- Detachment
Description string - description containing reason for releasing of OperatorControl.
- Error
Code int - The code identifying the error occurred during Assignment operation.
- Error
Message string - The message describing the error occurred during Assignment operation.
- map[string]interface{}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- Id string
- The OCID of the operator control assignment.
- Is
Auto boolApprove During Maintenance - The boolean if true would autoApprove during maintenance.
- Is
Default boolAssignment - Whether the assignment is a default assignment.
- Is
Enforced boolAlways - If set, then the target resource is always governed by the operator control.
- Is
Hypervisor boolLog Forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- Is
Log boolForwarded - If set indicates that the audit logs are being forwarded to the relevant remote logging server
- Lifecycle
Details string - More in detail about the lifeCycleState.
- Op
Control stringName - Name of the operator control name associated.
- Operator
Control stringId - The OCID of the operator control.
- Remote
Syslog stringServer Address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- Remote
Syslog stringServer Ca Cert - The CA certificate of the remote syslog server.
- Remote
Syslog intServer Port - The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- Resource
Compartment stringId - The OCID of the compartment that contains the target resource.
- Resource
Id string - The OCID of the target resource.
- Resource
Name string - A filter to return only resources that match the given ResourceName.
- Resource
Type string - A filter to return only lists of resources that match the entire given service type.
- State string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- Time
Assignment stringFrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Assignment stringTo - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringAssignment - Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- Time
Of stringDeletion - Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- Unassigner
Id string - User id who released the operatorControl.
- Validate
Assignment intTrigger
- assigner
Id String - The OCID of the user who created this operator control assignment.
- comment String
- Comment about the assignment of the operator control to this target resource.
- compartment
Id String - The ID of the compartment in which to list resources.
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachment
Description String - description containing reason for releasing of OperatorControl.
- error
Code Integer - The code identifying the error occurred during Assignment operation.
- error
Message String - The message describing the error occurred during Assignment operation.
- Map<String,Object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- id String
- The OCID of the operator control assignment.
- is
Auto BooleanApprove During Maintenance - The boolean if true would autoApprove during maintenance.
- is
Default BooleanAssignment - Whether the assignment is a default assignment.
- is
Enforced BooleanAlways - If set, then the target resource is always governed by the operator control.
- is
Hypervisor BooleanLog Forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is
Log BooleanForwarded - If set indicates that the audit logs are being forwarded to the relevant remote logging server
- lifecycle
Details String - More in detail about the lifeCycleState.
- op
Control StringName - Name of the operator control name associated.
- operator
Control StringId - The OCID of the operator control.
- remote
Syslog StringServer Address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- remote
Syslog StringServer Ca Cert - The CA certificate of the remote syslog server.
- remote
Syslog IntegerServer Port - The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resource
Compartment StringId - The OCID of the compartment that contains the target resource.
- resource
Id String - The OCID of the target resource.
- resource
Name String - A filter to return only resources that match the given ResourceName.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- time
Assignment StringFrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Assignment StringTo - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringAssignment - Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion - Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassigner
Id String - User id who released the operatorControl.
- validate
Assignment IntegerTrigger
- assigner
Id string - The OCID of the user who created this operator control assignment.
- comment string
- Comment about the assignment of the operator control to this target resource.
- compartment
Id string - The ID of the compartment in which to list resources.
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachment
Description string - description containing reason for releasing of OperatorControl.
- error
Code number - The code identifying the error occurred during Assignment operation.
- error
Message string - The message describing the error occurred during Assignment operation.
- {[key: string]: any}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- id string
- The OCID of the operator control assignment.
- is
Auto booleanApprove During Maintenance - The boolean if true would autoApprove during maintenance.
- is
Default booleanAssignment - Whether the assignment is a default assignment.
- is
Enforced booleanAlways - If set, then the target resource is always governed by the operator control.
- is
Hypervisor booleanLog Forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is
Log booleanForwarded - If set indicates that the audit logs are being forwarded to the relevant remote logging server
- lifecycle
Details string - More in detail about the lifeCycleState.
- op
Control stringName - Name of the operator control name associated.
- operator
Control stringId - The OCID of the operator control.
- remote
Syslog stringServer Address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- remote
Syslog stringServer Ca Cert - The CA certificate of the remote syslog server.
- remote
Syslog numberServer Port - The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resource
Compartment stringId - The OCID of the compartment that contains the target resource.
- resource
Id string - The OCID of the target resource.
- resource
Name string - A filter to return only resources that match the given ResourceName.
- resource
Type string - A filter to return only lists of resources that match the entire given service type.
- state string
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- time
Assignment stringFrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Assignment stringTo - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of stringAssignment - Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of stringDeletion - Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassigner
Id string - User id who released the operatorControl.
- validate
Assignment numberTrigger
- assigner_
id str - The OCID of the user who created this operator control assignment.
- comment str
- Comment about the assignment of the operator control to this target resource.
- compartment_
id str - The ID of the compartment in which to list resources.
- Mapping[str, Any]
- 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, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- id str
- The OCID of the operator control assignment.
- is_
auto_ boolapprove_ during_ maintenance - The boolean if true would autoApprove during maintenance.
- is_
default_ boolassignment - Whether the assignment is a default assignment.
- is_
enforced_ boolalways - If set, then the target resource is always governed by the operator control.
- is_
hypervisor_ boollog_ forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is_
log_ boolforwarded - If set indicates that the audit logs are being 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.
- remote_
syslog_ strserver_ address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- remote_
syslog_ strserver_ ca_ cert - The CA certificate of the remote syslog server.
- remote_
syslog_ intserver_ port - 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.
- resource_
name str - A filter to return only resources that match the given ResourceName.
- resource_
type str - A filter to return only lists of resources that match the entire given service type.
- state str
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- time_
assignment_ strfrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time_
assignment_ strto - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp 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
- assigner
Id String - The OCID of the user who created this operator control assignment.
- comment String
- Comment about the assignment of the operator control to this target resource.
- compartment
Id String - The ID of the compartment in which to list resources.
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace.
- detachment
Description String - description containing reason for releasing of OperatorControl.
- error
Code Number - The code identifying the error occurred during Assignment operation.
- error
Message String - The message describing the error occurred during Assignment operation.
- Map<Any>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
- id String
- The OCID of the operator control assignment.
- is
Auto BooleanApprove During Maintenance - The boolean if true would autoApprove during maintenance.
- is
Default BooleanAssignment - Whether the assignment is a default assignment.
- is
Enforced BooleanAlways - If set, then the target resource is always governed by the operator control.
- is
Hypervisor BooleanLog Forwarded - If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
- is
Log BooleanForwarded - If set indicates that the audit logs are being forwarded to the relevant remote logging server
- lifecycle
Details String - More in detail about the lifeCycleState.
- op
Control StringName - Name of the operator control name associated.
- operator
Control StringId - The OCID of the operator control.
- remote
Syslog StringServer Address - The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
- remote
Syslog StringServer Ca Cert - The CA certificate of the remote syslog server.
- remote
Syslog NumberServer Port - The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
- resource
Compartment StringId - The OCID of the compartment that contains the target resource.
- resource
Id String - The OCID of the target resource.
- resource
Name String - A filter to return only resources that match the given ResourceName.
- resource
Type String - A filter to return only lists of resources that match the entire given service type.
- state String
- A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
- time
Assignment StringFrom - The time at which the target resource will be brought under the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Assignment StringTo - The time at which the target resource will leave the governance of the operator control expressed in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringAssignment - Time when the operator control assignment is created in RFC 3339 timestamp format. Example: '2020-05-22T21:10:29.600Z'
- time
Of StringDeletion - Time on which the operator control assignment was deleted in RFC 3339timestamp format.Example: '2020-05-22T21:10:29.600Z'
- unassigner
Id String - User id who released the operatorControl.
- validate
Assignment NumberTrigger
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi