Documentation
¶
Index ¶
- type GetOpaInstancesArgs
- type GetOpaInstancesFilter
- type GetOpaInstancesFilterArgs
- type GetOpaInstancesFilterArray
- func (GetOpaInstancesFilterArray) ElementType() reflect.Type
- func (i GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutput() GetOpaInstancesFilterArrayOutput
- func (i GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOpaInstancesFilterArrayOutput
- type GetOpaInstancesFilterArrayInput
- type GetOpaInstancesFilterArrayOutput
- func (GetOpaInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetOpaInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetOpaInstancesFilterOutput
- func (o GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutput() GetOpaInstancesFilterArrayOutput
- func (o GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOpaInstancesFilterArrayOutput
- type GetOpaInstancesFilterInput
- type GetOpaInstancesFilterOutput
- func (GetOpaInstancesFilterOutput) ElementType() reflect.Type
- func (o GetOpaInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetOpaInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutput() GetOpaInstancesFilterOutput
- func (o GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutputWithContext(ctx context.Context) GetOpaInstancesFilterOutput
- func (o GetOpaInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetOpaInstancesOpaInstanceCollection
- type GetOpaInstancesOpaInstanceCollectionArgs
- func (GetOpaInstancesOpaInstanceCollectionArgs) ElementType() reflect.Type
- func (i GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutput() GetOpaInstancesOpaInstanceCollectionOutput
- func (i GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionOutput
- type GetOpaInstancesOpaInstanceCollectionArray
- func (GetOpaInstancesOpaInstanceCollectionArray) ElementType() reflect.Type
- func (i GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutput() GetOpaInstancesOpaInstanceCollectionArrayOutput
- func (i GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionArrayOutput
- type GetOpaInstancesOpaInstanceCollectionArrayInput
- type GetOpaInstancesOpaInstanceCollectionArrayOutput
- func (GetOpaInstancesOpaInstanceCollectionArrayOutput) ElementType() reflect.Type
- func (o GetOpaInstancesOpaInstanceCollectionArrayOutput) Index(i pulumi.IntInput) GetOpaInstancesOpaInstanceCollectionOutput
- func (o GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutput() GetOpaInstancesOpaInstanceCollectionArrayOutput
- func (o GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionArrayOutput
- type GetOpaInstancesOpaInstanceCollectionInput
- type GetOpaInstancesOpaInstanceCollectionItem
- type GetOpaInstancesOpaInstanceCollectionItemArgs
- func (GetOpaInstancesOpaInstanceCollectionItemArgs) ElementType() reflect.Type
- func (i GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutput() GetOpaInstancesOpaInstanceCollectionItemOutput
- func (i GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemOutput
- type GetOpaInstancesOpaInstanceCollectionItemArray
- func (GetOpaInstancesOpaInstanceCollectionItemArray) ElementType() reflect.Type
- func (i GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput() GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- func (i GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- type GetOpaInstancesOpaInstanceCollectionItemArrayInput
- type GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- func (GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetOpaInstancesOpaInstanceCollectionItemArrayOutput) Index(i pulumi.IntInput) GetOpaInstancesOpaInstanceCollectionItemOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput() GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- type GetOpaInstancesOpaInstanceCollectionItemInput
- type GetOpaInstancesOpaInstanceCollectionItemOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ConsumptionModel() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetOpaInstancesOpaInstanceCollectionItemOutput) ElementType() reflect.Type
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdcsAt() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppDisplayName() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppGuid() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityDomainUrl() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) InstanceUrl() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IsBreakglassEnabled() pulumi.BoolOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) MeteringType() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ShapeName() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) State() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutput() GetOpaInstancesOpaInstanceCollectionItemOutput
- func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemOutput
- type GetOpaInstancesOpaInstanceCollectionOutput
- func (GetOpaInstancesOpaInstanceCollectionOutput) ElementType() reflect.Type
- func (o GetOpaInstancesOpaInstanceCollectionOutput) Items() GetOpaInstancesOpaInstanceCollectionItemArrayOutput
- func (o GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutput() GetOpaInstancesOpaInstanceCollectionOutput
- func (o GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionOutput
- type GetOpaInstancesOutputArgs
- type GetOpaInstancesResult
- type GetOpaInstancesResultOutput
- func (o GetOpaInstancesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetOpaInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetOpaInstancesResultOutput) ElementType() reflect.Type
- func (o GetOpaInstancesResultOutput) Filters() GetOpaInstancesFilterArrayOutput
- func (o GetOpaInstancesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetOpaInstancesResultOutput) OpaInstanceCollections() GetOpaInstancesOpaInstanceCollectionArrayOutput
- func (o GetOpaInstancesResultOutput) State() pulumi.StringPtrOutput
- func (o GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutput() GetOpaInstancesResultOutput
- func (o GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutputWithContext(ctx context.Context) GetOpaInstancesResultOutput
- type LookupOpaInstanceArgs
- type LookupOpaInstanceOutputArgs
- type LookupOpaInstanceResult
- type LookupOpaInstanceResultOutput
- func (o LookupOpaInstanceResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) ConsumptionModel() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupOpaInstanceResultOutput) Description() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupOpaInstanceResultOutput) ElementType() reflect.Type
- func (o LookupOpaInstanceResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupOpaInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IdcsAt() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IdentityAppDisplayName() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IdentityAppGuid() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IdentityDomainUrl() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) InstanceUrl() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) IsBreakglassEnabled() pulumi.BoolOutput
- func (o LookupOpaInstanceResultOutput) MeteringType() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) OpaInstanceId() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) ShapeName() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupOpaInstanceResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutput() LookupOpaInstanceResultOutput
- func (o LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutputWithContext(ctx context.Context) LookupOpaInstanceResultOutput
- type OpaInstance
- type OpaInstanceArgs
- type OpaInstanceArray
- type OpaInstanceArrayInput
- type OpaInstanceArrayOutput
- func (OpaInstanceArrayOutput) ElementType() reflect.Type
- func (o OpaInstanceArrayOutput) Index(i pulumi.IntInput) OpaInstanceOutput
- func (o OpaInstanceArrayOutput) ToOpaInstanceArrayOutput() OpaInstanceArrayOutput
- func (o OpaInstanceArrayOutput) ToOpaInstanceArrayOutputWithContext(ctx context.Context) OpaInstanceArrayOutput
- type OpaInstanceInput
- type OpaInstanceMap
- type OpaInstanceMapInput
- type OpaInstanceMapOutput
- func (OpaInstanceMapOutput) ElementType() reflect.Type
- func (o OpaInstanceMapOutput) MapIndex(k pulumi.StringInput) OpaInstanceOutput
- func (o OpaInstanceMapOutput) ToOpaInstanceMapOutput() OpaInstanceMapOutput
- func (o OpaInstanceMapOutput) ToOpaInstanceMapOutputWithContext(ctx context.Context) OpaInstanceMapOutput
- type OpaInstanceOutput
- func (o OpaInstanceOutput) CompartmentId() pulumi.StringOutput
- func (o OpaInstanceOutput) ConsumptionModel() pulumi.StringOutput
- func (o OpaInstanceOutput) DefinedTags() pulumi.MapOutput
- func (o OpaInstanceOutput) Description() pulumi.StringOutput
- func (o OpaInstanceOutput) DisplayName() pulumi.StringOutput
- func (OpaInstanceOutput) ElementType() reflect.Type
- func (o OpaInstanceOutput) FreeformTags() pulumi.MapOutput
- func (o OpaInstanceOutput) IdcsAt() pulumi.StringOutput
- func (o OpaInstanceOutput) IdentityAppDisplayName() pulumi.StringOutput
- func (o OpaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
- func (o OpaInstanceOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
- func (o OpaInstanceOutput) IdentityDomainUrl() pulumi.StringOutput
- func (o OpaInstanceOutput) InstanceUrl() pulumi.StringOutput
- func (o OpaInstanceOutput) IsBreakglassEnabled() pulumi.BoolOutput
- func (o OpaInstanceOutput) MeteringType() pulumi.StringOutput
- func (o OpaInstanceOutput) ShapeName() pulumi.StringOutput
- func (o OpaInstanceOutput) State() pulumi.StringOutput
- func (o OpaInstanceOutput) SystemTags() pulumi.MapOutput
- func (o OpaInstanceOutput) TimeCreated() pulumi.StringOutput
- func (o OpaInstanceOutput) TimeUpdated() pulumi.StringOutput
- func (o OpaInstanceOutput) ToOpaInstanceOutput() OpaInstanceOutput
- func (o OpaInstanceOutput) ToOpaInstanceOutputWithContext(ctx context.Context) OpaInstanceOutput
- type OpaInstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetOpaInstancesArgs ¶
type GetOpaInstancesArgs struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetOpaInstancesFilter `pulumi:"filters"` // unique OpaInstance identifier Id *string `pulumi:"id"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getOpaInstances.
type GetOpaInstancesFilter ¶
type GetOpaInstancesFilterArgs ¶
type GetOpaInstancesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetOpaInstancesFilterArgs) ElementType ¶
func (GetOpaInstancesFilterArgs) ElementType() reflect.Type
func (GetOpaInstancesFilterArgs) ToGetOpaInstancesFilterOutput ¶
func (i GetOpaInstancesFilterArgs) ToGetOpaInstancesFilterOutput() GetOpaInstancesFilterOutput
func (GetOpaInstancesFilterArgs) ToGetOpaInstancesFilterOutputWithContext ¶
func (i GetOpaInstancesFilterArgs) ToGetOpaInstancesFilterOutputWithContext(ctx context.Context) GetOpaInstancesFilterOutput
type GetOpaInstancesFilterArray ¶
type GetOpaInstancesFilterArray []GetOpaInstancesFilterInput
func (GetOpaInstancesFilterArray) ElementType ¶
func (GetOpaInstancesFilterArray) ElementType() reflect.Type
func (GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutput ¶
func (i GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutput() GetOpaInstancesFilterArrayOutput
func (GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutputWithContext ¶
func (i GetOpaInstancesFilterArray) ToGetOpaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOpaInstancesFilterArrayOutput
type GetOpaInstancesFilterArrayInput ¶
type GetOpaInstancesFilterArrayInput interface { pulumi.Input ToGetOpaInstancesFilterArrayOutput() GetOpaInstancesFilterArrayOutput ToGetOpaInstancesFilterArrayOutputWithContext(context.Context) GetOpaInstancesFilterArrayOutput }
GetOpaInstancesFilterArrayInput is an input type that accepts GetOpaInstancesFilterArray and GetOpaInstancesFilterArrayOutput values. You can construct a concrete instance of `GetOpaInstancesFilterArrayInput` via:
GetOpaInstancesFilterArray{ GetOpaInstancesFilterArgs{...} }
type GetOpaInstancesFilterArrayOutput ¶
type GetOpaInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesFilterArrayOutput) ElementType ¶
func (GetOpaInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetOpaInstancesFilterArrayOutput) Index ¶
func (o GetOpaInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetOpaInstancesFilterOutput
func (GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutput ¶
func (o GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutput() GetOpaInstancesFilterArrayOutput
func (GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutputWithContext ¶
func (o GetOpaInstancesFilterArrayOutput) ToGetOpaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOpaInstancesFilterArrayOutput
type GetOpaInstancesFilterInput ¶
type GetOpaInstancesFilterInput interface { pulumi.Input ToGetOpaInstancesFilterOutput() GetOpaInstancesFilterOutput ToGetOpaInstancesFilterOutputWithContext(context.Context) GetOpaInstancesFilterOutput }
GetOpaInstancesFilterInput is an input type that accepts GetOpaInstancesFilterArgs and GetOpaInstancesFilterOutput values. You can construct a concrete instance of `GetOpaInstancesFilterInput` via:
GetOpaInstancesFilterArgs{...}
type GetOpaInstancesFilterOutput ¶
type GetOpaInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesFilterOutput) ElementType ¶
func (GetOpaInstancesFilterOutput) ElementType() reflect.Type
func (GetOpaInstancesFilterOutput) Name ¶
func (o GetOpaInstancesFilterOutput) Name() pulumi.StringOutput
func (GetOpaInstancesFilterOutput) Regex ¶
func (o GetOpaInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutput ¶
func (o GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutput() GetOpaInstancesFilterOutput
func (GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutputWithContext ¶
func (o GetOpaInstancesFilterOutput) ToGetOpaInstancesFilterOutputWithContext(ctx context.Context) GetOpaInstancesFilterOutput
func (GetOpaInstancesFilterOutput) Values ¶
func (o GetOpaInstancesFilterOutput) Values() pulumi.StringArrayOutput
type GetOpaInstancesOpaInstanceCollection ¶
type GetOpaInstancesOpaInstanceCollection struct {
Items []GetOpaInstancesOpaInstanceCollectionItem `pulumi:"items"`
}
type GetOpaInstancesOpaInstanceCollectionArgs ¶
type GetOpaInstancesOpaInstanceCollectionArgs struct {
Items GetOpaInstancesOpaInstanceCollectionItemArrayInput `pulumi:"items"`
}
func (GetOpaInstancesOpaInstanceCollectionArgs) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionArgs) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutput ¶
func (i GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutput() GetOpaInstancesOpaInstanceCollectionOutput
func (GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext ¶
func (i GetOpaInstancesOpaInstanceCollectionArgs) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionOutput
type GetOpaInstancesOpaInstanceCollectionArray ¶
type GetOpaInstancesOpaInstanceCollectionArray []GetOpaInstancesOpaInstanceCollectionInput
func (GetOpaInstancesOpaInstanceCollectionArray) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionArray) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutput ¶
func (i GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutput() GetOpaInstancesOpaInstanceCollectionArrayOutput
func (GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext ¶
func (i GetOpaInstancesOpaInstanceCollectionArray) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionArrayOutput
type GetOpaInstancesOpaInstanceCollectionArrayInput ¶
type GetOpaInstancesOpaInstanceCollectionArrayInput interface { pulumi.Input ToGetOpaInstancesOpaInstanceCollectionArrayOutput() GetOpaInstancesOpaInstanceCollectionArrayOutput ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext(context.Context) GetOpaInstancesOpaInstanceCollectionArrayOutput }
GetOpaInstancesOpaInstanceCollectionArrayInput is an input type that accepts GetOpaInstancesOpaInstanceCollectionArray and GetOpaInstancesOpaInstanceCollectionArrayOutput values. You can construct a concrete instance of `GetOpaInstancesOpaInstanceCollectionArrayInput` via:
GetOpaInstancesOpaInstanceCollectionArray{ GetOpaInstancesOpaInstanceCollectionArgs{...} }
type GetOpaInstancesOpaInstanceCollectionArrayOutput ¶
type GetOpaInstancesOpaInstanceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesOpaInstanceCollectionArrayOutput) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionArrayOutput) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutput ¶
func (o GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutput() GetOpaInstancesOpaInstanceCollectionArrayOutput
func (GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext ¶
func (o GetOpaInstancesOpaInstanceCollectionArrayOutput) ToGetOpaInstancesOpaInstanceCollectionArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionArrayOutput
type GetOpaInstancesOpaInstanceCollectionInput ¶
type GetOpaInstancesOpaInstanceCollectionInput interface { pulumi.Input ToGetOpaInstancesOpaInstanceCollectionOutput() GetOpaInstancesOpaInstanceCollectionOutput ToGetOpaInstancesOpaInstanceCollectionOutputWithContext(context.Context) GetOpaInstancesOpaInstanceCollectionOutput }
GetOpaInstancesOpaInstanceCollectionInput is an input type that accepts GetOpaInstancesOpaInstanceCollectionArgs and GetOpaInstancesOpaInstanceCollectionOutput values. You can construct a concrete instance of `GetOpaInstancesOpaInstanceCollectionInput` via:
GetOpaInstancesOpaInstanceCollectionArgs{...}
type GetOpaInstancesOpaInstanceCollectionItem ¶
type GetOpaInstancesOpaInstanceCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The entitlement used for billing purposes ConsumptionModel string `pulumi:"consumptionModel"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the Process Automation instance. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // unique OpaInstance identifier Id string `pulumi:"id"` IdcsAt string `pulumi:"idcsAt"` // This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppDisplayName string `pulumi:"identityAppDisplayName"` // This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. IdentityAppGuid string `pulumi:"identityAppGuid"` // This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppOpcServiceInstanceGuid string `pulumi:"identityAppOpcServiceInstanceGuid"` // This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityDomainUrl string `pulumi:"identityDomainUrl"` // OPA Instance URL InstanceUrl string `pulumi:"instanceUrl"` // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled bool `pulumi:"isBreakglassEnabled"` // MeteringType Identifier MeteringType string `pulumi:"meteringType"` // Shape of the instance. ShapeName string `pulumi:"shapeName"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time when OpaInstance was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the OpaInstance was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetOpaInstancesOpaInstanceCollectionItemArgs ¶
type GetOpaInstancesOpaInstanceCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The entitlement used for billing purposes ConsumptionModel pulumi.StringInput `pulumi:"consumptionModel"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Description of the Process Automation instance. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // unique OpaInstance identifier Id pulumi.StringInput `pulumi:"id"` IdcsAt pulumi.StringInput `pulumi:"idcsAt"` // This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppDisplayName pulumi.StringInput `pulumi:"identityAppDisplayName"` // This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. IdentityAppGuid pulumi.StringInput `pulumi:"identityAppGuid"` // This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppOpcServiceInstanceGuid pulumi.StringInput `pulumi:"identityAppOpcServiceInstanceGuid"` // This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityDomainUrl pulumi.StringInput `pulumi:"identityDomainUrl"` // OPA Instance URL InstanceUrl pulumi.StringInput `pulumi:"instanceUrl"` // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled pulumi.BoolInput `pulumi:"isBreakglassEnabled"` // MeteringType Identifier MeteringType pulumi.StringInput `pulumi:"meteringType"` // Shape of the instance. ShapeName pulumi.StringInput `pulumi:"shapeName"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time when OpaInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the OpaInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetOpaInstancesOpaInstanceCollectionItemArgs) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionItemArgs) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutput ¶
func (i GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutput() GetOpaInstancesOpaInstanceCollectionItemOutput
func (GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext ¶
func (i GetOpaInstancesOpaInstanceCollectionItemArgs) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemOutput
type GetOpaInstancesOpaInstanceCollectionItemArray ¶
type GetOpaInstancesOpaInstanceCollectionItemArray []GetOpaInstancesOpaInstanceCollectionItemInput
func (GetOpaInstancesOpaInstanceCollectionItemArray) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionItemArray) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput ¶
func (i GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput() GetOpaInstancesOpaInstanceCollectionItemArrayOutput
func (GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext ¶
func (i GetOpaInstancesOpaInstanceCollectionItemArray) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemArrayOutput
type GetOpaInstancesOpaInstanceCollectionItemArrayInput ¶
type GetOpaInstancesOpaInstanceCollectionItemArrayInput interface { pulumi.Input ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput() GetOpaInstancesOpaInstanceCollectionItemArrayOutput ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext(context.Context) GetOpaInstancesOpaInstanceCollectionItemArrayOutput }
GetOpaInstancesOpaInstanceCollectionItemArrayInput is an input type that accepts GetOpaInstancesOpaInstanceCollectionItemArray and GetOpaInstancesOpaInstanceCollectionItemArrayOutput values. You can construct a concrete instance of `GetOpaInstancesOpaInstanceCollectionItemArrayInput` via:
GetOpaInstancesOpaInstanceCollectionItemArray{ GetOpaInstancesOpaInstanceCollectionItemArgs{...} }
type GetOpaInstancesOpaInstanceCollectionItemArrayOutput ¶
type GetOpaInstancesOpaInstanceCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput ¶
func (o GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutput() GetOpaInstancesOpaInstanceCollectionItemArrayOutput
func (GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext ¶
func (o GetOpaInstancesOpaInstanceCollectionItemArrayOutput) ToGetOpaInstancesOpaInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemArrayOutput
type GetOpaInstancesOpaInstanceCollectionItemInput ¶
type GetOpaInstancesOpaInstanceCollectionItemInput interface { pulumi.Input ToGetOpaInstancesOpaInstanceCollectionItemOutput() GetOpaInstancesOpaInstanceCollectionItemOutput ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext(context.Context) GetOpaInstancesOpaInstanceCollectionItemOutput }
GetOpaInstancesOpaInstanceCollectionItemInput is an input type that accepts GetOpaInstancesOpaInstanceCollectionItemArgs and GetOpaInstancesOpaInstanceCollectionItemOutput values. You can construct a concrete instance of `GetOpaInstancesOpaInstanceCollectionItemInput` via:
GetOpaInstancesOpaInstanceCollectionItemArgs{...}
type GetOpaInstancesOpaInstanceCollectionItemOutput ¶
type GetOpaInstancesOpaInstanceCollectionItemOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesOpaInstanceCollectionItemOutput) CompartmentId ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ConsumptionModel ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ConsumptionModel() pulumi.StringOutput
The entitlement used for billing purposes
func (GetOpaInstancesOpaInstanceCollectionItemOutput) DefinedTags ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetOpaInstancesOpaInstanceCollectionItemOutput) Description ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) Description() pulumi.StringOutput
Description of the Process Automation instance.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) DisplayName ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionItemOutput) FreeformTags ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetOpaInstancesOpaInstanceCollectionItemOutput) Id ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) Id() pulumi.StringOutput
unique OpaInstance identifier
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IdcsAt ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdcsAt() pulumi.StringOutput
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppDisplayName ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppDisplayName() pulumi.StringOutput
This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppGuid ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppGuid() pulumi.StringOutput
This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppOpcServiceInstanceGuid ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityDomainUrl ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IdentityDomainUrl() pulumi.StringOutput
This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) InstanceUrl ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) InstanceUrl() pulumi.StringOutput
OPA Instance URL
func (GetOpaInstancesOpaInstanceCollectionItemOutput) IsBreakglassEnabled ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) IsBreakglassEnabled() pulumi.BoolOutput
indicates if breakGlass is enabled for the opa instance.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) MeteringType ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) MeteringType() pulumi.StringOutput
MeteringType Identifier
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ShapeName ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ShapeName() pulumi.StringOutput
Shape of the instance.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) State ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources their lifecycleState matches the given lifecycleState.
func (GetOpaInstancesOpaInstanceCollectionItemOutput) SystemTags ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetOpaInstancesOpaInstanceCollectionItemOutput) TimeCreated ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when OpaInstance was created. An RFC3339 formatted datetime string
func (GetOpaInstancesOpaInstanceCollectionItemOutput) TimeUpdated ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the OpaInstance was updated. An RFC3339 formatted datetime string
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutput ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutput() GetOpaInstancesOpaInstanceCollectionItemOutput
func (GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext ¶
func (o GetOpaInstancesOpaInstanceCollectionItemOutput) ToGetOpaInstancesOpaInstanceCollectionItemOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionItemOutput
type GetOpaInstancesOpaInstanceCollectionOutput ¶
type GetOpaInstancesOpaInstanceCollectionOutput struct{ *pulumi.OutputState }
func (GetOpaInstancesOpaInstanceCollectionOutput) ElementType ¶
func (GetOpaInstancesOpaInstanceCollectionOutput) ElementType() reflect.Type
func (GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutput ¶
func (o GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutput() GetOpaInstancesOpaInstanceCollectionOutput
func (GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext ¶
func (o GetOpaInstancesOpaInstanceCollectionOutput) ToGetOpaInstancesOpaInstanceCollectionOutputWithContext(ctx context.Context) GetOpaInstancesOpaInstanceCollectionOutput
type GetOpaInstancesOutputArgs ¶
type GetOpaInstancesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetOpaInstancesFilterArrayInput `pulumi:"filters"` // unique OpaInstance identifier Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getOpaInstances.
func (GetOpaInstancesOutputArgs) ElementType ¶
func (GetOpaInstancesOutputArgs) ElementType() reflect.Type
type GetOpaInstancesResult ¶
type GetOpaInstancesResult struct { // Compartment Identifier CompartmentId *string `pulumi:"compartmentId"` // OpaInstance Identifier, can be renamed DisplayName *string `pulumi:"displayName"` Filters []GetOpaInstancesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation Id *string `pulumi:"id"` // The list of opa_instance_collection. OpaInstanceCollections []GetOpaInstancesOpaInstanceCollection `pulumi:"opaInstanceCollections"` // The current state of the OpaInstance. State *string `pulumi:"state"` }
A collection of values returned by getOpaInstances.
func GetOpaInstances ¶
func GetOpaInstances(ctx *pulumi.Context, args *GetOpaInstancesArgs, opts ...pulumi.InvokeOption) (*GetOpaInstancesResult, error)
This data source provides the list of Opa Instances in Oracle Cloud Infrastructure Opa service.
Returns a list of OpaInstances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opa.GetOpaInstances(ctx, &opa.GetOpaInstancesArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), DisplayName: pulumi.StringRef(_var.Opa_instance_display_name), Id: pulumi.StringRef(_var.Opa_instance_id), State: pulumi.StringRef(_var.Opa_instance_state), }, nil) if err != nil { return err } return nil }) }
```
type GetOpaInstancesResultOutput ¶
type GetOpaInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpaInstances.
func GetOpaInstancesOutput ¶
func GetOpaInstancesOutput(ctx *pulumi.Context, args GetOpaInstancesOutputArgs, opts ...pulumi.InvokeOption) GetOpaInstancesResultOutput
func (GetOpaInstancesResultOutput) CompartmentId ¶
func (o GetOpaInstancesResultOutput) CompartmentId() pulumi.StringPtrOutput
Compartment Identifier
func (GetOpaInstancesResultOutput) DisplayName ¶
func (o GetOpaInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
OpaInstance Identifier, can be renamed
func (GetOpaInstancesResultOutput) ElementType ¶
func (GetOpaInstancesResultOutput) ElementType() reflect.Type
func (GetOpaInstancesResultOutput) Filters ¶
func (o GetOpaInstancesResultOutput) Filters() GetOpaInstancesFilterArrayOutput
func (GetOpaInstancesResultOutput) Id ¶
func (o GetOpaInstancesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation
func (GetOpaInstancesResultOutput) OpaInstanceCollections ¶
func (o GetOpaInstancesResultOutput) OpaInstanceCollections() GetOpaInstancesOpaInstanceCollectionArrayOutput
The list of opa_instance_collection.
func (GetOpaInstancesResultOutput) State ¶
func (o GetOpaInstancesResultOutput) State() pulumi.StringPtrOutput
The current state of the OpaInstance.
func (GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutput ¶
func (o GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutput() GetOpaInstancesResultOutput
func (GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutputWithContext ¶
func (o GetOpaInstancesResultOutput) ToGetOpaInstancesResultOutputWithContext(ctx context.Context) GetOpaInstancesResultOutput
type LookupOpaInstanceArgs ¶
type LookupOpaInstanceArgs struct { // unique OpaInstance identifier OpaInstanceId string `pulumi:"opaInstanceId"` }
A collection of arguments for invoking getOpaInstance.
type LookupOpaInstanceOutputArgs ¶
type LookupOpaInstanceOutputArgs struct { // unique OpaInstance identifier OpaInstanceId pulumi.StringInput `pulumi:"opaInstanceId"` }
A collection of arguments for invoking getOpaInstance.
func (LookupOpaInstanceOutputArgs) ElementType ¶
func (LookupOpaInstanceOutputArgs) ElementType() reflect.Type
type LookupOpaInstanceResult ¶
type LookupOpaInstanceResult struct { // Compartment Identifier CompartmentId string `pulumi:"compartmentId"` // The entitlement used for billing purposes ConsumptionModel string `pulumi:"consumptionModel"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the Process Automation instance. Description string `pulumi:"description"` // OpaInstance Identifier, can be renamed DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique identifier that is immutable on creation Id string `pulumi:"id"` IdcsAt string `pulumi:"idcsAt"` // This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppDisplayName string `pulumi:"identityAppDisplayName"` // This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. IdentityAppGuid string `pulumi:"identityAppGuid"` // This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppOpcServiceInstanceGuid string `pulumi:"identityAppOpcServiceInstanceGuid"` // This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityDomainUrl string `pulumi:"identityDomainUrl"` // OPA Instance URL InstanceUrl string `pulumi:"instanceUrl"` // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled bool `pulumi:"isBreakglassEnabled"` // MeteringType Identifier MeteringType string `pulumi:"meteringType"` OpaInstanceId string `pulumi:"opaInstanceId"` // Shape of the instance. ShapeName string `pulumi:"shapeName"` // The current state of the OpaInstance. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time when OpaInstance was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the OpaInstance was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getOpaInstance.
func LookupOpaInstance ¶
func LookupOpaInstance(ctx *pulumi.Context, args *LookupOpaInstanceArgs, opts ...pulumi.InvokeOption) (*LookupOpaInstanceResult, error)
This data source provides details about a specific Opa Instance resource in Oracle Cloud Infrastructure Opa service.
Gets a OpaInstance by identifier ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opa.GetOpaInstance(ctx, &opa.GetOpaInstanceArgs{ OpaInstanceId: oci_opa_opa_instance.Test_opa_instance.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupOpaInstanceResultOutput ¶
type LookupOpaInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpaInstance.
func LookupOpaInstanceOutput ¶
func LookupOpaInstanceOutput(ctx *pulumi.Context, args LookupOpaInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupOpaInstanceResultOutput
func (LookupOpaInstanceResultOutput) CompartmentId ¶
func (o LookupOpaInstanceResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier
func (LookupOpaInstanceResultOutput) ConsumptionModel ¶
func (o LookupOpaInstanceResultOutput) ConsumptionModel() pulumi.StringOutput
The entitlement used for billing purposes
func (LookupOpaInstanceResultOutput) DefinedTags ¶
func (o LookupOpaInstanceResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupOpaInstanceResultOutput) Description ¶
func (o LookupOpaInstanceResultOutput) Description() pulumi.StringOutput
Description of the Process Automation instance.
func (LookupOpaInstanceResultOutput) DisplayName ¶
func (o LookupOpaInstanceResultOutput) DisplayName() pulumi.StringOutput
OpaInstance Identifier, can be renamed
func (LookupOpaInstanceResultOutput) ElementType ¶
func (LookupOpaInstanceResultOutput) ElementType() reflect.Type
func (LookupOpaInstanceResultOutput) FreeformTags ¶
func (o LookupOpaInstanceResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupOpaInstanceResultOutput) Id ¶
func (o LookupOpaInstanceResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation
func (LookupOpaInstanceResultOutput) IdcsAt ¶
func (o LookupOpaInstanceResultOutput) IdcsAt() pulumi.StringOutput
func (LookupOpaInstanceResultOutput) IdentityAppDisplayName ¶
func (o LookupOpaInstanceResultOutput) IdentityAppDisplayName() pulumi.StringOutput
This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (LookupOpaInstanceResultOutput) IdentityAppGuid ¶
func (o LookupOpaInstanceResultOutput) IdentityAppGuid() pulumi.StringOutput
This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain.
func (LookupOpaInstanceResultOutput) IdentityAppOpcServiceInstanceGuid ¶
func (o LookupOpaInstanceResultOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (LookupOpaInstanceResultOutput) IdentityDomainUrl ¶
func (o LookupOpaInstanceResultOutput) IdentityDomainUrl() pulumi.StringOutput
This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (LookupOpaInstanceResultOutput) InstanceUrl ¶
func (o LookupOpaInstanceResultOutput) InstanceUrl() pulumi.StringOutput
OPA Instance URL
func (LookupOpaInstanceResultOutput) IsBreakglassEnabled ¶
func (o LookupOpaInstanceResultOutput) IsBreakglassEnabled() pulumi.BoolOutput
indicates if breakGlass is enabled for the opa instance.
func (LookupOpaInstanceResultOutput) MeteringType ¶
func (o LookupOpaInstanceResultOutput) MeteringType() pulumi.StringOutput
MeteringType Identifier
func (LookupOpaInstanceResultOutput) OpaInstanceId ¶
func (o LookupOpaInstanceResultOutput) OpaInstanceId() pulumi.StringOutput
func (LookupOpaInstanceResultOutput) ShapeName ¶
func (o LookupOpaInstanceResultOutput) ShapeName() pulumi.StringOutput
Shape of the instance.
func (LookupOpaInstanceResultOutput) State ¶
func (o LookupOpaInstanceResultOutput) State() pulumi.StringOutput
The current state of the OpaInstance.
func (LookupOpaInstanceResultOutput) SystemTags ¶
func (o LookupOpaInstanceResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupOpaInstanceResultOutput) TimeCreated ¶
func (o LookupOpaInstanceResultOutput) TimeCreated() pulumi.StringOutput
The time when OpaInstance was created. An RFC3339 formatted datetime string
func (LookupOpaInstanceResultOutput) TimeUpdated ¶
func (o LookupOpaInstanceResultOutput) TimeUpdated() pulumi.StringOutput
The time the OpaInstance was updated. An RFC3339 formatted datetime string
func (LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutput ¶
func (o LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutput() LookupOpaInstanceResultOutput
func (LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutputWithContext ¶
func (o LookupOpaInstanceResultOutput) ToLookupOpaInstanceResultOutputWithContext(ctx context.Context) LookupOpaInstanceResultOutput
type OpaInstance ¶
type OpaInstance struct { pulumi.CustomResourceState // (Updatable) Compartment Identifier CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Parameter specifying which entitlement to use for billing purposes ConsumptionModel pulumi.StringOutput `pulumi:"consumptionModel"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Description of the Oracle Process Automation instance. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) OpaInstance Identifier. User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // IDCS Authentication token. This is required for all realms with IDCS. This property is optional, as it is not required for non-IDCS realms. IdcsAt pulumi.StringOutput `pulumi:"idcsAt"` // This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppDisplayName pulumi.StringOutput `pulumi:"identityAppDisplayName"` // This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. IdentityAppGuid pulumi.StringOutput `pulumi:"identityAppGuid"` // This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppOpcServiceInstanceGuid pulumi.StringOutput `pulumi:"identityAppOpcServiceInstanceGuid"` // This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityDomainUrl pulumi.StringOutput `pulumi:"identityDomainUrl"` // OPA Instance URL InstanceUrl pulumi.StringOutput `pulumi:"instanceUrl"` // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled pulumi.BoolOutput `pulumi:"isBreakglassEnabled"` // MeteringType Identifier MeteringType pulumi.StringOutput `pulumi:"meteringType"` // Shape of the instance. ShapeName pulumi.StringOutput `pulumi:"shapeName"` // The current state of the OpaInstance. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time when OpaInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the OpaInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Opa Instance resource in Oracle Cloud Infrastructure Opa service.
Creates a new OpaInstance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opa" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opa.NewOpaInstance(ctx, "testOpaInstance", &Opa.OpaInstanceArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Opa_instance_display_name), ShapeName: pulumi.Any(oci_core_shape.Test_shape.Name), ConsumptionModel: pulumi.Any(_var.Opa_instance_consumption_model), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(_var.Opa_instance_description), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, IdcsAt: pulumi.Any(_var.Opa_instance_idcs_at), IsBreakglassEnabled: pulumi.Any(_var.Opa_instance_is_breakglass_enabled), MeteringType: pulumi.Any(_var.Opa_instance_metering_type), }) if err != nil { return err } return nil }) }
```
## Import
OpaInstances can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Opa/opaInstance:OpaInstance test_opa_instance "id"
```
func GetOpaInstance ¶
func GetOpaInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OpaInstanceState, opts ...pulumi.ResourceOption) (*OpaInstance, error)
GetOpaInstance gets an existing OpaInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOpaInstance ¶
func NewOpaInstance(ctx *pulumi.Context, name string, args *OpaInstanceArgs, opts ...pulumi.ResourceOption) (*OpaInstance, error)
NewOpaInstance registers a new resource with the given unique name, arguments, and options.
func (*OpaInstance) ElementType ¶
func (*OpaInstance) ElementType() reflect.Type
func (*OpaInstance) ToOpaInstanceOutput ¶
func (i *OpaInstance) ToOpaInstanceOutput() OpaInstanceOutput
func (*OpaInstance) ToOpaInstanceOutputWithContext ¶
func (i *OpaInstance) ToOpaInstanceOutputWithContext(ctx context.Context) OpaInstanceOutput
type OpaInstanceArgs ¶
type OpaInstanceArgs struct { // (Updatable) Compartment Identifier CompartmentId pulumi.StringInput // Parameter specifying which entitlement to use for billing purposes ConsumptionModel pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Description of the Oracle Process Automation instance. Description pulumi.StringPtrInput // (Updatable) OpaInstance Identifier. User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime. DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // IDCS Authentication token. This is required for all realms with IDCS. This property is optional, as it is not required for non-IDCS realms. IdcsAt pulumi.StringPtrInput // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled pulumi.BoolPtrInput // MeteringType Identifier MeteringType pulumi.StringPtrInput // Shape of the instance. ShapeName pulumi.StringInput }
The set of arguments for constructing a OpaInstance resource.
func (OpaInstanceArgs) ElementType ¶
func (OpaInstanceArgs) ElementType() reflect.Type
type OpaInstanceArray ¶
type OpaInstanceArray []OpaInstanceInput
func (OpaInstanceArray) ElementType ¶
func (OpaInstanceArray) ElementType() reflect.Type
func (OpaInstanceArray) ToOpaInstanceArrayOutput ¶
func (i OpaInstanceArray) ToOpaInstanceArrayOutput() OpaInstanceArrayOutput
func (OpaInstanceArray) ToOpaInstanceArrayOutputWithContext ¶
func (i OpaInstanceArray) ToOpaInstanceArrayOutputWithContext(ctx context.Context) OpaInstanceArrayOutput
type OpaInstanceArrayInput ¶
type OpaInstanceArrayInput interface { pulumi.Input ToOpaInstanceArrayOutput() OpaInstanceArrayOutput ToOpaInstanceArrayOutputWithContext(context.Context) OpaInstanceArrayOutput }
OpaInstanceArrayInput is an input type that accepts OpaInstanceArray and OpaInstanceArrayOutput values. You can construct a concrete instance of `OpaInstanceArrayInput` via:
OpaInstanceArray{ OpaInstanceArgs{...} }
type OpaInstanceArrayOutput ¶
type OpaInstanceArrayOutput struct{ *pulumi.OutputState }
func (OpaInstanceArrayOutput) ElementType ¶
func (OpaInstanceArrayOutput) ElementType() reflect.Type
func (OpaInstanceArrayOutput) Index ¶
func (o OpaInstanceArrayOutput) Index(i pulumi.IntInput) OpaInstanceOutput
func (OpaInstanceArrayOutput) ToOpaInstanceArrayOutput ¶
func (o OpaInstanceArrayOutput) ToOpaInstanceArrayOutput() OpaInstanceArrayOutput
func (OpaInstanceArrayOutput) ToOpaInstanceArrayOutputWithContext ¶
func (o OpaInstanceArrayOutput) ToOpaInstanceArrayOutputWithContext(ctx context.Context) OpaInstanceArrayOutput
type OpaInstanceInput ¶
type OpaInstanceInput interface { pulumi.Input ToOpaInstanceOutput() OpaInstanceOutput ToOpaInstanceOutputWithContext(ctx context.Context) OpaInstanceOutput }
type OpaInstanceMap ¶
type OpaInstanceMap map[string]OpaInstanceInput
func (OpaInstanceMap) ElementType ¶
func (OpaInstanceMap) ElementType() reflect.Type
func (OpaInstanceMap) ToOpaInstanceMapOutput ¶
func (i OpaInstanceMap) ToOpaInstanceMapOutput() OpaInstanceMapOutput
func (OpaInstanceMap) ToOpaInstanceMapOutputWithContext ¶
func (i OpaInstanceMap) ToOpaInstanceMapOutputWithContext(ctx context.Context) OpaInstanceMapOutput
type OpaInstanceMapInput ¶
type OpaInstanceMapInput interface { pulumi.Input ToOpaInstanceMapOutput() OpaInstanceMapOutput ToOpaInstanceMapOutputWithContext(context.Context) OpaInstanceMapOutput }
OpaInstanceMapInput is an input type that accepts OpaInstanceMap and OpaInstanceMapOutput values. You can construct a concrete instance of `OpaInstanceMapInput` via:
OpaInstanceMap{ "key": OpaInstanceArgs{...} }
type OpaInstanceMapOutput ¶
type OpaInstanceMapOutput struct{ *pulumi.OutputState }
func (OpaInstanceMapOutput) ElementType ¶
func (OpaInstanceMapOutput) ElementType() reflect.Type
func (OpaInstanceMapOutput) MapIndex ¶
func (o OpaInstanceMapOutput) MapIndex(k pulumi.StringInput) OpaInstanceOutput
func (OpaInstanceMapOutput) ToOpaInstanceMapOutput ¶
func (o OpaInstanceMapOutput) ToOpaInstanceMapOutput() OpaInstanceMapOutput
func (OpaInstanceMapOutput) ToOpaInstanceMapOutputWithContext ¶
func (o OpaInstanceMapOutput) ToOpaInstanceMapOutputWithContext(ctx context.Context) OpaInstanceMapOutput
type OpaInstanceOutput ¶
type OpaInstanceOutput struct{ *pulumi.OutputState }
func (OpaInstanceOutput) CompartmentId ¶
func (o OpaInstanceOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment Identifier
func (OpaInstanceOutput) ConsumptionModel ¶
func (o OpaInstanceOutput) ConsumptionModel() pulumi.StringOutput
Parameter specifying which entitlement to use for billing purposes
func (OpaInstanceOutput) DefinedTags ¶
func (o OpaInstanceOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (OpaInstanceOutput) Description ¶
func (o OpaInstanceOutput) Description() pulumi.StringOutput
(Updatable) Description of the Oracle Process Automation instance.
func (OpaInstanceOutput) DisplayName ¶
func (o OpaInstanceOutput) DisplayName() pulumi.StringOutput
(Updatable) OpaInstance Identifier. User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime.
func (OpaInstanceOutput) ElementType ¶
func (OpaInstanceOutput) ElementType() reflect.Type
func (OpaInstanceOutput) FreeformTags ¶
func (o OpaInstanceOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (OpaInstanceOutput) IdcsAt ¶
func (o OpaInstanceOutput) IdcsAt() pulumi.StringOutput
IDCS Authentication token. This is required for all realms with IDCS. This property is optional, as it is not required for non-IDCS realms.
func (OpaInstanceOutput) IdentityAppDisplayName ¶
func (o OpaInstanceOutput) IdentityAppDisplayName() pulumi.StringOutput
This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (OpaInstanceOutput) IdentityAppGuid ¶
func (o OpaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain.
func (OpaInstanceOutput) IdentityAppOpcServiceInstanceGuid ¶
func (o OpaInstanceOutput) IdentityAppOpcServiceInstanceGuid() pulumi.StringOutput
This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (OpaInstanceOutput) IdentityDomainUrl ¶
func (o OpaInstanceOutput) IdentityDomainUrl() pulumi.StringOutput
This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain.
func (OpaInstanceOutput) InstanceUrl ¶
func (o OpaInstanceOutput) InstanceUrl() pulumi.StringOutput
OPA Instance URL
func (OpaInstanceOutput) IsBreakglassEnabled ¶
func (o OpaInstanceOutput) IsBreakglassEnabled() pulumi.BoolOutput
indicates if breakGlass is enabled for the opa instance.
func (OpaInstanceOutput) MeteringType ¶
func (o OpaInstanceOutput) MeteringType() pulumi.StringOutput
MeteringType Identifier
func (OpaInstanceOutput) ShapeName ¶
func (o OpaInstanceOutput) ShapeName() pulumi.StringOutput
Shape of the instance.
func (OpaInstanceOutput) State ¶
func (o OpaInstanceOutput) State() pulumi.StringOutput
The current state of the OpaInstance.
func (OpaInstanceOutput) SystemTags ¶
func (o OpaInstanceOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (OpaInstanceOutput) TimeCreated ¶
func (o OpaInstanceOutput) TimeCreated() pulumi.StringOutput
The time when OpaInstance was created. An RFC3339 formatted datetime string
func (OpaInstanceOutput) TimeUpdated ¶
func (o OpaInstanceOutput) TimeUpdated() pulumi.StringOutput
The time the OpaInstance was updated. An RFC3339 formatted datetime string
func (OpaInstanceOutput) ToOpaInstanceOutput ¶
func (o OpaInstanceOutput) ToOpaInstanceOutput() OpaInstanceOutput
func (OpaInstanceOutput) ToOpaInstanceOutputWithContext ¶
func (o OpaInstanceOutput) ToOpaInstanceOutputWithContext(ctx context.Context) OpaInstanceOutput
type OpaInstanceState ¶
type OpaInstanceState struct { // (Updatable) Compartment Identifier CompartmentId pulumi.StringPtrInput // Parameter specifying which entitlement to use for billing purposes ConsumptionModel pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Description of the Oracle Process Automation instance. Description pulumi.StringPtrInput // (Updatable) OpaInstance Identifier. User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // IDCS Authentication token. This is required for all realms with IDCS. This property is optional, as it is not required for non-IDCS realms. IdcsAt pulumi.StringPtrInput // This property specifies the name of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppDisplayName pulumi.StringPtrInput // This property specifies the GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user role mappings to grant access to this OPA instance for users within the identity domain. IdentityAppGuid pulumi.StringPtrInput // This property specifies the OPC Service Instance GUID of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityAppOpcServiceInstanceGuid pulumi.StringPtrInput // This property specifies the domain url of the Identity Application instance OPA has created inside the user-specified identity domain. This identity application instance may be used to host user roll mappings to grant access to this OPA instance for users within the identity domain. IdentityDomainUrl pulumi.StringPtrInput // OPA Instance URL InstanceUrl pulumi.StringPtrInput // indicates if breakGlass is enabled for the opa instance. IsBreakglassEnabled pulumi.BoolPtrInput // MeteringType Identifier MeteringType pulumi.StringPtrInput // Shape of the instance. ShapeName pulumi.StringPtrInput // The current state of the OpaInstance. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The time when OpaInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput // The time the OpaInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput }
func (OpaInstanceState) ElementType ¶
func (OpaInstanceState) ElementType() reflect.Type