Documentation
¶
Index ¶
- type GetOdaInstanceRestrictedOperation
- type GetOdaInstanceRestrictedOperationArgs
- func (GetOdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
- func (i GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutput() GetOdaInstanceRestrictedOperationOutput
- func (i GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationOutput
- type GetOdaInstanceRestrictedOperationArray
- func (GetOdaInstanceRestrictedOperationArray) ElementType() reflect.Type
- func (i GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutput() GetOdaInstanceRestrictedOperationArrayOutput
- func (i GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationArrayOutput
- type GetOdaInstanceRestrictedOperationArrayInput
- type GetOdaInstanceRestrictedOperationArrayOutput
- func (GetOdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
- func (o GetOdaInstanceRestrictedOperationArrayOutput) Index(i pulumi.IntInput) GetOdaInstanceRestrictedOperationOutput
- func (o GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutput() GetOdaInstanceRestrictedOperationArrayOutput
- func (o GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationArrayOutput
- type GetOdaInstanceRestrictedOperationInput
- type GetOdaInstanceRestrictedOperationOutput
- func (GetOdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
- func (o GetOdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringOutput
- func (o GetOdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringOutput
- func (o GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutput() GetOdaInstanceRestrictedOperationOutput
- func (o GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationOutput
- type GetOdaInstancesArgs
- type GetOdaInstancesFilter
- type GetOdaInstancesFilterArgs
- type GetOdaInstancesFilterArray
- func (GetOdaInstancesFilterArray) ElementType() reflect.Type
- func (i GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutput() GetOdaInstancesFilterArrayOutput
- func (i GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOdaInstancesFilterArrayOutput
- type GetOdaInstancesFilterArrayInput
- type GetOdaInstancesFilterArrayOutput
- func (GetOdaInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetOdaInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetOdaInstancesFilterOutput
- func (o GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutput() GetOdaInstancesFilterArrayOutput
- func (o GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOdaInstancesFilterArrayOutput
- type GetOdaInstancesFilterInput
- type GetOdaInstancesFilterOutput
- func (GetOdaInstancesFilterOutput) ElementType() reflect.Type
- func (o GetOdaInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetOdaInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutput() GetOdaInstancesFilterOutput
- func (o GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutputWithContext(ctx context.Context) GetOdaInstancesFilterOutput
- func (o GetOdaInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetOdaInstancesOdaInstance
- type GetOdaInstancesOdaInstanceArgs
- func (GetOdaInstancesOdaInstanceArgs) ElementType() reflect.Type
- func (i GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutput() GetOdaInstancesOdaInstanceOutput
- func (i GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceOutput
- type GetOdaInstancesOdaInstanceArray
- func (GetOdaInstancesOdaInstanceArray) ElementType() reflect.Type
- func (i GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutput() GetOdaInstancesOdaInstanceArrayOutput
- func (i GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceArrayOutput
- type GetOdaInstancesOdaInstanceArrayInput
- type GetOdaInstancesOdaInstanceArrayOutput
- func (GetOdaInstancesOdaInstanceArrayOutput) ElementType() reflect.Type
- func (o GetOdaInstancesOdaInstanceArrayOutput) Index(i pulumi.IntInput) GetOdaInstancesOdaInstanceOutput
- func (o GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutput() GetOdaInstancesOdaInstanceArrayOutput
- func (o GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceArrayOutput
- type GetOdaInstancesOdaInstanceInput
- type GetOdaInstancesOdaInstanceOutput
- func (o GetOdaInstancesOdaInstanceOutput) AttachmentIds() pulumi.StringArrayOutput
- func (o GetOdaInstancesOdaInstanceOutput) AttachmentTypes() pulumi.StringArrayOutput
- func (o GetOdaInstancesOdaInstanceOutput) CompartmentId() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) ConnectorUrl() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) DefinedTags() pulumi.MapOutput
- func (o GetOdaInstancesOdaInstanceOutput) Description() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) DisplayName() pulumi.StringOutput
- func (GetOdaInstancesOdaInstanceOutput) ElementType() reflect.Type
- func (o GetOdaInstancesOdaInstanceOutput) FreeformTags() pulumi.MapOutput
- func (o GetOdaInstancesOdaInstanceOutput) Id() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) IdentityAppConsoleUrl() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) IdentityDomain() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) ImportedPackageIds() pulumi.StringArrayOutput
- func (o GetOdaInstancesOdaInstanceOutput) ImportedPackageNames() pulumi.StringArrayOutput
- func (o GetOdaInstancesOdaInstanceOutput) IsRoleBasedAccess() pulumi.BoolOutput
- func (o GetOdaInstancesOdaInstanceOutput) LifecycleSubState() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) RestrictedOperations() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- func (o GetOdaInstancesOdaInstanceOutput) ShapeName() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) State() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) StateMessage() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) TimeCreated() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) TimeUpdated() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutput() GetOdaInstancesOdaInstanceOutput
- func (o GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceOutput
- func (o GetOdaInstancesOdaInstanceOutput) WebAppUrl() pulumi.StringOutput
- type GetOdaInstancesOdaInstanceRestrictedOperation
- type GetOdaInstancesOdaInstanceRestrictedOperationArgs
- func (GetOdaInstancesOdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
- func (i GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput() GetOdaInstancesOdaInstanceRestrictedOperationOutput
- func (i GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationOutput
- type GetOdaInstancesOdaInstanceRestrictedOperationArray
- func (GetOdaInstancesOdaInstanceRestrictedOperationArray) ElementType() reflect.Type
- func (i GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- func (i GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- type GetOdaInstancesOdaInstanceRestrictedOperationArrayInput
- type GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- func (GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
- func (o GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) Index(i pulumi.IntInput) GetOdaInstancesOdaInstanceRestrictedOperationOutput
- func (o GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- func (o GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
- type GetOdaInstancesOdaInstanceRestrictedOperationInput
- type GetOdaInstancesOdaInstanceRestrictedOperationOutput
- func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
- func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringOutput
- func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput() GetOdaInstancesOdaInstanceRestrictedOperationOutput
- func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationOutput
- type GetOdaInstancesOutputArgs
- type GetOdaInstancesResult
- type GetOdaInstancesResultOutput
- func (o GetOdaInstancesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetOdaInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetOdaInstancesResultOutput) ElementType() reflect.Type
- func (o GetOdaInstancesResultOutput) Filters() GetOdaInstancesFilterArrayOutput
- func (o GetOdaInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetOdaInstancesResultOutput) OdaInstances() GetOdaInstancesOdaInstanceArrayOutput
- func (o GetOdaInstancesResultOutput) State() pulumi.StringPtrOutput
- func (o GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutput() GetOdaInstancesResultOutput
- func (o GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutputWithContext(ctx context.Context) GetOdaInstancesResultOutput
- type LookupOdaInstanceArgs
- type LookupOdaInstanceOutputArgs
- type LookupOdaInstanceResult
- type LookupOdaInstanceResultOutput
- func (o LookupOdaInstanceResultOutput) AttachmentIds() pulumi.StringArrayOutput
- func (o LookupOdaInstanceResultOutput) AttachmentTypes() pulumi.StringArrayOutput
- func (o LookupOdaInstanceResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) ConnectorUrl() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupOdaInstanceResultOutput) Description() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupOdaInstanceResultOutput) ElementType() reflect.Type
- func (o LookupOdaInstanceResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupOdaInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) IdentityAppConsoleUrl() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) IdentityAppGuid() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) IdentityDomain() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) ImportedPackageIds() pulumi.StringArrayOutput
- func (o LookupOdaInstanceResultOutput) ImportedPackageNames() pulumi.StringArrayOutput
- func (o LookupOdaInstanceResultOutput) IsRoleBasedAccess() pulumi.BoolOutput
- func (o LookupOdaInstanceResultOutput) LifecycleSubState() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) OdaInstanceId() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) RestrictedOperations() GetOdaInstanceRestrictedOperationArrayOutput
- func (o LookupOdaInstanceResultOutput) ShapeName() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) StateMessage() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutput() LookupOdaInstanceResultOutput
- func (o LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutputWithContext(ctx context.Context) LookupOdaInstanceResultOutput
- func (o LookupOdaInstanceResultOutput) WebAppUrl() pulumi.StringOutput
- type OdaInstance
- type OdaInstanceArgs
- type OdaInstanceArray
- type OdaInstanceArrayInput
- type OdaInstanceArrayOutput
- func (OdaInstanceArrayOutput) ElementType() reflect.Type
- func (o OdaInstanceArrayOutput) Index(i pulumi.IntInput) OdaInstanceOutput
- func (o OdaInstanceArrayOutput) ToOdaInstanceArrayOutput() OdaInstanceArrayOutput
- func (o OdaInstanceArrayOutput) ToOdaInstanceArrayOutputWithContext(ctx context.Context) OdaInstanceArrayOutput
- type OdaInstanceInput
- type OdaInstanceMap
- type OdaInstanceMapInput
- type OdaInstanceMapOutput
- func (OdaInstanceMapOutput) ElementType() reflect.Type
- func (o OdaInstanceMapOutput) MapIndex(k pulumi.StringInput) OdaInstanceOutput
- func (o OdaInstanceMapOutput) ToOdaInstanceMapOutput() OdaInstanceMapOutput
- func (o OdaInstanceMapOutput) ToOdaInstanceMapOutputWithContext(ctx context.Context) OdaInstanceMapOutput
- type OdaInstanceOutput
- func (o OdaInstanceOutput) AttachmentIds() pulumi.StringArrayOutput
- func (o OdaInstanceOutput) AttachmentTypes() pulumi.StringArrayOutput
- func (o OdaInstanceOutput) CompartmentId() pulumi.StringOutput
- func (o OdaInstanceOutput) ConnectorUrl() pulumi.StringOutput
- func (o OdaInstanceOutput) DefinedTags() pulumi.MapOutput
- func (o OdaInstanceOutput) Description() pulumi.StringPtrOutput
- func (o OdaInstanceOutput) DisplayName() pulumi.StringOutput
- func (OdaInstanceOutput) ElementType() reflect.Type
- func (o OdaInstanceOutput) FreeformTags() pulumi.MapOutput
- func (o OdaInstanceOutput) IdentityAppConsoleUrl() pulumi.StringOutput
- func (o OdaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
- func (o OdaInstanceOutput) IdentityDomain() pulumi.StringOutput
- func (o OdaInstanceOutput) ImportedPackageIds() pulumi.StringArrayOutput
- func (o OdaInstanceOutput) ImportedPackageNames() pulumi.StringArrayOutput
- func (o OdaInstanceOutput) IsRoleBasedAccess() pulumi.BoolOutput
- func (o OdaInstanceOutput) LifecycleSubState() pulumi.StringOutput
- func (o OdaInstanceOutput) RestrictedOperations() OdaInstanceRestrictedOperationArrayOutput
- func (o OdaInstanceOutput) ShapeName() pulumi.StringOutput
- func (o OdaInstanceOutput) State() pulumi.StringOutput
- func (o OdaInstanceOutput) StateMessage() pulumi.StringOutput
- func (o OdaInstanceOutput) TimeCreated() pulumi.StringOutput
- func (o OdaInstanceOutput) TimeUpdated() pulumi.StringOutput
- func (o OdaInstanceOutput) ToOdaInstanceOutput() OdaInstanceOutput
- func (o OdaInstanceOutput) ToOdaInstanceOutputWithContext(ctx context.Context) OdaInstanceOutput
- func (o OdaInstanceOutput) WebAppUrl() pulumi.StringOutput
- type OdaInstanceRestrictedOperation
- type OdaInstanceRestrictedOperationArgs
- func (OdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
- func (i OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutput() OdaInstanceRestrictedOperationOutput
- func (i OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationOutput
- type OdaInstanceRestrictedOperationArray
- func (OdaInstanceRestrictedOperationArray) ElementType() reflect.Type
- func (i OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutput() OdaInstanceRestrictedOperationArrayOutput
- func (i OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationArrayOutput
- type OdaInstanceRestrictedOperationArrayInput
- type OdaInstanceRestrictedOperationArrayOutput
- func (OdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
- func (o OdaInstanceRestrictedOperationArrayOutput) Index(i pulumi.IntInput) OdaInstanceRestrictedOperationOutput
- func (o OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutput() OdaInstanceRestrictedOperationArrayOutput
- func (o OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationArrayOutput
- type OdaInstanceRestrictedOperationInput
- type OdaInstanceRestrictedOperationOutput
- func (OdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
- func (o OdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringPtrOutput
- func (o OdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringPtrOutput
- func (o OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutput() OdaInstanceRestrictedOperationOutput
- func (o OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationOutput
- type OdaInstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetOdaInstanceRestrictedOperation ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationArgs ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationArgs struct { // Name of the restricted operation. OperationName pulumi.StringInput `pulumi:"operationName"` // Name of the service restricting the operation. RestrictingService pulumi.StringInput `pulumi:"restrictingService"` }
func (GetOdaInstanceRestrictedOperationArgs) ElementType ¶ added in v0.2.0
func (GetOdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
func (GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (i GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutput() GetOdaInstanceRestrictedOperationOutput
func (GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (i GetOdaInstanceRestrictedOperationArgs) ToGetOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationOutput
type GetOdaInstanceRestrictedOperationArray ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationArray []GetOdaInstanceRestrictedOperationInput
func (GetOdaInstanceRestrictedOperationArray) ElementType ¶ added in v0.2.0
func (GetOdaInstanceRestrictedOperationArray) ElementType() reflect.Type
func (GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (i GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutput() GetOdaInstanceRestrictedOperationArrayOutput
func (GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (i GetOdaInstanceRestrictedOperationArray) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationArrayOutput
type GetOdaInstanceRestrictedOperationArrayInput ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationArrayInput interface { pulumi.Input ToGetOdaInstanceRestrictedOperationArrayOutput() GetOdaInstanceRestrictedOperationArrayOutput ToGetOdaInstanceRestrictedOperationArrayOutputWithContext(context.Context) GetOdaInstanceRestrictedOperationArrayOutput }
GetOdaInstanceRestrictedOperationArrayInput is an input type that accepts GetOdaInstanceRestrictedOperationArray and GetOdaInstanceRestrictedOperationArrayOutput values. You can construct a concrete instance of `GetOdaInstanceRestrictedOperationArrayInput` via:
GetOdaInstanceRestrictedOperationArray{ GetOdaInstanceRestrictedOperationArgs{...} }
type GetOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationArrayOutput struct{ *pulumi.OutputState }
func (GetOdaInstanceRestrictedOperationArrayOutput) ElementType ¶ added in v0.2.0
func (GetOdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
func (GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutput() GetOdaInstanceRestrictedOperationArrayOutput
func (GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationArrayOutput
type GetOdaInstanceRestrictedOperationInput ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationInput interface { pulumi.Input ToGetOdaInstanceRestrictedOperationOutput() GetOdaInstanceRestrictedOperationOutput ToGetOdaInstanceRestrictedOperationOutputWithContext(context.Context) GetOdaInstanceRestrictedOperationOutput }
GetOdaInstanceRestrictedOperationInput is an input type that accepts GetOdaInstanceRestrictedOperationArgs and GetOdaInstanceRestrictedOperationOutput values. You can construct a concrete instance of `GetOdaInstanceRestrictedOperationInput` via:
GetOdaInstanceRestrictedOperationArgs{...}
type GetOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
type GetOdaInstanceRestrictedOperationOutput struct{ *pulumi.OutputState }
func (GetOdaInstanceRestrictedOperationOutput) ElementType ¶ added in v0.2.0
func (GetOdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
func (GetOdaInstanceRestrictedOperationOutput) OperationName ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringOutput
Name of the restricted operation.
func (GetOdaInstanceRestrictedOperationOutput) RestrictingService ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringOutput
Name of the service restricting the operation.
func (GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutput() GetOdaInstanceRestrictedOperationOutput
func (GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (o GetOdaInstanceRestrictedOperationOutput) ToGetOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstanceRestrictedOperationOutput
type GetOdaInstancesArgs ¶
type GetOdaInstancesArgs struct { // List the Digital Assistant instances that belong to this compartment. CompartmentId string `pulumi:"compartmentId"` // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: `My new resource` DisplayName *string `pulumi:"displayName"` Filters []GetOdaInstancesFilter `pulumi:"filters"` // List only the Digital Assistant instances that are in this lifecycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getOdaInstances.
type GetOdaInstancesFilter ¶
type GetOdaInstancesFilterArgs ¶
type GetOdaInstancesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetOdaInstancesFilterArgs) ElementType ¶
func (GetOdaInstancesFilterArgs) ElementType() reflect.Type
func (GetOdaInstancesFilterArgs) ToGetOdaInstancesFilterOutput ¶
func (i GetOdaInstancesFilterArgs) ToGetOdaInstancesFilterOutput() GetOdaInstancesFilterOutput
func (GetOdaInstancesFilterArgs) ToGetOdaInstancesFilterOutputWithContext ¶
func (i GetOdaInstancesFilterArgs) ToGetOdaInstancesFilterOutputWithContext(ctx context.Context) GetOdaInstancesFilterOutput
type GetOdaInstancesFilterArray ¶
type GetOdaInstancesFilterArray []GetOdaInstancesFilterInput
func (GetOdaInstancesFilterArray) ElementType ¶
func (GetOdaInstancesFilterArray) ElementType() reflect.Type
func (GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutput ¶
func (i GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutput() GetOdaInstancesFilterArrayOutput
func (GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutputWithContext ¶
func (i GetOdaInstancesFilterArray) ToGetOdaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOdaInstancesFilterArrayOutput
type GetOdaInstancesFilterArrayInput ¶
type GetOdaInstancesFilterArrayInput interface { pulumi.Input ToGetOdaInstancesFilterArrayOutput() GetOdaInstancesFilterArrayOutput ToGetOdaInstancesFilterArrayOutputWithContext(context.Context) GetOdaInstancesFilterArrayOutput }
GetOdaInstancesFilterArrayInput is an input type that accepts GetOdaInstancesFilterArray and GetOdaInstancesFilterArrayOutput values. You can construct a concrete instance of `GetOdaInstancesFilterArrayInput` via:
GetOdaInstancesFilterArray{ GetOdaInstancesFilterArgs{...} }
type GetOdaInstancesFilterArrayOutput ¶
type GetOdaInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesFilterArrayOutput) ElementType ¶
func (GetOdaInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetOdaInstancesFilterArrayOutput) Index ¶
func (o GetOdaInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetOdaInstancesFilterOutput
func (GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutput ¶
func (o GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutput() GetOdaInstancesFilterArrayOutput
func (GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutputWithContext ¶
func (o GetOdaInstancesFilterArrayOutput) ToGetOdaInstancesFilterArrayOutputWithContext(ctx context.Context) GetOdaInstancesFilterArrayOutput
type GetOdaInstancesFilterInput ¶
type GetOdaInstancesFilterInput interface { pulumi.Input ToGetOdaInstancesFilterOutput() GetOdaInstancesFilterOutput ToGetOdaInstancesFilterOutputWithContext(context.Context) GetOdaInstancesFilterOutput }
GetOdaInstancesFilterInput is an input type that accepts GetOdaInstancesFilterArgs and GetOdaInstancesFilterOutput values. You can construct a concrete instance of `GetOdaInstancesFilterInput` via:
GetOdaInstancesFilterArgs{...}
type GetOdaInstancesFilterOutput ¶
type GetOdaInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesFilterOutput) ElementType ¶
func (GetOdaInstancesFilterOutput) ElementType() reflect.Type
func (GetOdaInstancesFilterOutput) Name ¶
func (o GetOdaInstancesFilterOutput) Name() pulumi.StringOutput
func (GetOdaInstancesFilterOutput) Regex ¶
func (o GetOdaInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutput ¶
func (o GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutput() GetOdaInstancesFilterOutput
func (GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutputWithContext ¶
func (o GetOdaInstancesFilterOutput) ToGetOdaInstancesFilterOutputWithContext(ctx context.Context) GetOdaInstancesFilterOutput
func (GetOdaInstancesFilterOutput) Values ¶
func (o GetOdaInstancesFilterOutput) Values() pulumi.StringArrayOutput
type GetOdaInstancesOdaInstance ¶
type GetOdaInstancesOdaInstance struct { // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. AttachmentIds []string `pulumi:"attachmentIds"` // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments. AttachmentTypes []string `pulumi:"attachmentTypes"` // List the Digital Assistant instances that belong to this compartment. CompartmentId string `pulumi:"compartmentId"` // URL for the connector's endpoint. ConnectorUrl string `pulumi:"connectorUrl"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the Digital Assistant instance. Description string `pulumi:"description"` // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: `My new resource` DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique immutable identifier that was assigned when the instance was created. Id string `pulumi:"id"` // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain. IdentityAppConsoleUrl string `pulumi:"identityAppConsoleUrl"` // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain. IdentityAppGuid string `pulumi:"identityAppGuid"` // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain string `pulumi:"identityDomain"` // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages. ImportedPackageIds []string `pulumi:"importedPackageIds"` // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages. ImportedPackageNames []string `pulumi:"importedPackageNames"` // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess bool `pulumi:"isRoleBasedAccess"` // The current sub-state of the Digital Assistant instance. LifecycleSubState string `pulumi:"lifecycleSubState"` // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. RestrictedOperations []GetOdaInstancesOdaInstanceRestrictedOperation `pulumi:"restrictedOperations"` // Shape or size of the instance. ShapeName string `pulumi:"shapeName"` // List only the Digital Assistant instances that are in this lifecycle state. State string `pulumi:"state"` // A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state. StateMessage string `pulumi:"stateMessage"` // When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated string `pulumi:"timeCreated"` // When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated string `pulumi:"timeUpdated"` // URL for the Digital Assistant web application that's associated with the instance. WebAppUrl string `pulumi:"webAppUrl"` }
type GetOdaInstancesOdaInstanceArgs ¶
type GetOdaInstancesOdaInstanceArgs struct { // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. AttachmentIds pulumi.StringArrayInput `pulumi:"attachmentIds"` // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments. AttachmentTypes pulumi.StringArrayInput `pulumi:"attachmentTypes"` // List the Digital Assistant instances that belong to this compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // URL for the connector's endpoint. ConnectorUrl pulumi.StringInput `pulumi:"connectorUrl"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Description of the Digital Assistant instance. Description pulumi.StringInput `pulumi:"description"` // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: `My new resource` DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Unique immutable identifier that was assigned when the instance was created. Id pulumi.StringInput `pulumi:"id"` // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain. IdentityAppConsoleUrl pulumi.StringInput `pulumi:"identityAppConsoleUrl"` // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain. IdentityAppGuid pulumi.StringInput `pulumi:"identityAppGuid"` // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain pulumi.StringInput `pulumi:"identityDomain"` // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages. ImportedPackageIds pulumi.StringArrayInput `pulumi:"importedPackageIds"` // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages. ImportedPackageNames pulumi.StringArrayInput `pulumi:"importedPackageNames"` // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess pulumi.BoolInput `pulumi:"isRoleBasedAccess"` // The current sub-state of the Digital Assistant instance. LifecycleSubState pulumi.StringInput `pulumi:"lifecycleSubState"` // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. RestrictedOperations GetOdaInstancesOdaInstanceRestrictedOperationArrayInput `pulumi:"restrictedOperations"` // Shape or size of the instance. ShapeName pulumi.StringInput `pulumi:"shapeName"` // List only the Digital Assistant instances that are in this lifecycle state. State pulumi.StringInput `pulumi:"state"` // A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state. StateMessage pulumi.StringInput `pulumi:"stateMessage"` // When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // URL for the Digital Assistant web application that's associated with the instance. WebAppUrl pulumi.StringInput `pulumi:"webAppUrl"` }
func (GetOdaInstancesOdaInstanceArgs) ElementType ¶
func (GetOdaInstancesOdaInstanceArgs) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutput ¶
func (i GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutput() GetOdaInstancesOdaInstanceOutput
func (GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutputWithContext ¶
func (i GetOdaInstancesOdaInstanceArgs) ToGetOdaInstancesOdaInstanceOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceOutput
type GetOdaInstancesOdaInstanceArray ¶
type GetOdaInstancesOdaInstanceArray []GetOdaInstancesOdaInstanceInput
func (GetOdaInstancesOdaInstanceArray) ElementType ¶
func (GetOdaInstancesOdaInstanceArray) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutput ¶
func (i GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutput() GetOdaInstancesOdaInstanceArrayOutput
func (GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutputWithContext ¶
func (i GetOdaInstancesOdaInstanceArray) ToGetOdaInstancesOdaInstanceArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceArrayOutput
type GetOdaInstancesOdaInstanceArrayInput ¶
type GetOdaInstancesOdaInstanceArrayInput interface { pulumi.Input ToGetOdaInstancesOdaInstanceArrayOutput() GetOdaInstancesOdaInstanceArrayOutput ToGetOdaInstancesOdaInstanceArrayOutputWithContext(context.Context) GetOdaInstancesOdaInstanceArrayOutput }
GetOdaInstancesOdaInstanceArrayInput is an input type that accepts GetOdaInstancesOdaInstanceArray and GetOdaInstancesOdaInstanceArrayOutput values. You can construct a concrete instance of `GetOdaInstancesOdaInstanceArrayInput` via:
GetOdaInstancesOdaInstanceArray{ GetOdaInstancesOdaInstanceArgs{...} }
type GetOdaInstancesOdaInstanceArrayOutput ¶
type GetOdaInstancesOdaInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesOdaInstanceArrayOutput) ElementType ¶
func (GetOdaInstancesOdaInstanceArrayOutput) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceArrayOutput) Index ¶
func (o GetOdaInstancesOdaInstanceArrayOutput) Index(i pulumi.IntInput) GetOdaInstancesOdaInstanceOutput
func (GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutput ¶
func (o GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutput() GetOdaInstancesOdaInstanceArrayOutput
func (GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutputWithContext ¶
func (o GetOdaInstancesOdaInstanceArrayOutput) ToGetOdaInstancesOdaInstanceArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceArrayOutput
type GetOdaInstancesOdaInstanceInput ¶
type GetOdaInstancesOdaInstanceInput interface { pulumi.Input ToGetOdaInstancesOdaInstanceOutput() GetOdaInstancesOdaInstanceOutput ToGetOdaInstancesOdaInstanceOutputWithContext(context.Context) GetOdaInstancesOdaInstanceOutput }
GetOdaInstancesOdaInstanceInput is an input type that accepts GetOdaInstancesOdaInstanceArgs and GetOdaInstancesOdaInstanceOutput values. You can construct a concrete instance of `GetOdaInstancesOdaInstanceInput` via:
GetOdaInstancesOdaInstanceArgs{...}
type GetOdaInstancesOdaInstanceOutput ¶
type GetOdaInstancesOdaInstanceOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesOdaInstanceOutput) AttachmentIds ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) AttachmentIds() pulumi.StringArrayOutput
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (GetOdaInstancesOdaInstanceOutput) AttachmentTypes ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) AttachmentTypes() pulumi.StringArrayOutput
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
func (GetOdaInstancesOdaInstanceOutput) CompartmentId ¶
func (o GetOdaInstancesOdaInstanceOutput) CompartmentId() pulumi.StringOutput
List the Digital Assistant instances that belong to this compartment.
func (GetOdaInstancesOdaInstanceOutput) ConnectorUrl ¶
func (o GetOdaInstancesOdaInstanceOutput) ConnectorUrl() pulumi.StringOutput
URL for the connector's endpoint.
func (GetOdaInstancesOdaInstanceOutput) DefinedTags ¶
func (o GetOdaInstancesOdaInstanceOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetOdaInstancesOdaInstanceOutput) Description ¶
func (o GetOdaInstancesOdaInstanceOutput) Description() pulumi.StringOutput
Description of the Digital Assistant instance.
func (GetOdaInstancesOdaInstanceOutput) DisplayName ¶
func (o GetOdaInstancesOdaInstanceOutput) DisplayName() pulumi.StringOutput
List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: `My new resource`
func (GetOdaInstancesOdaInstanceOutput) ElementType ¶
func (GetOdaInstancesOdaInstanceOutput) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceOutput) FreeformTags ¶
func (o GetOdaInstancesOdaInstanceOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}`
func (GetOdaInstancesOdaInstanceOutput) Id ¶
func (o GetOdaInstancesOdaInstanceOutput) Id() pulumi.StringOutput
Unique immutable identifier that was assigned when the instance was created.
func (GetOdaInstancesOdaInstanceOutput) IdentityAppConsoleUrl ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) IdentityAppConsoleUrl() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
func (GetOdaInstancesOdaInstanceOutput) IdentityAppGuid ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain.
func (GetOdaInstancesOdaInstanceOutput) IdentityDomain ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) IdentityDomain() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
func (GetOdaInstancesOdaInstanceOutput) ImportedPackageIds ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) ImportedPackageIds() pulumi.StringArrayOutput
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
func (GetOdaInstancesOdaInstanceOutput) ImportedPackageNames ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) ImportedPackageNames() pulumi.StringArrayOutput
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
func (GetOdaInstancesOdaInstanceOutput) IsRoleBasedAccess ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) IsRoleBasedAccess() pulumi.BoolOutput
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
func (GetOdaInstancesOdaInstanceOutput) LifecycleSubState ¶
func (o GetOdaInstancesOdaInstanceOutput) LifecycleSubState() pulumi.StringOutput
The current sub-state of the Digital Assistant instance.
func (GetOdaInstancesOdaInstanceOutput) RestrictedOperations ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceOutput) RestrictedOperations() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (GetOdaInstancesOdaInstanceOutput) ShapeName ¶
func (o GetOdaInstancesOdaInstanceOutput) ShapeName() pulumi.StringOutput
Shape or size of the instance.
func (GetOdaInstancesOdaInstanceOutput) State ¶
func (o GetOdaInstancesOdaInstanceOutput) State() pulumi.StringOutput
List only the Digital Assistant instances that are in this lifecycle state.
func (GetOdaInstancesOdaInstanceOutput) StateMessage ¶
func (o GetOdaInstancesOdaInstanceOutput) StateMessage() pulumi.StringOutput
A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state.
func (GetOdaInstancesOdaInstanceOutput) TimeCreated ¶
func (o GetOdaInstancesOdaInstanceOutput) TimeCreated() pulumi.StringOutput
When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (GetOdaInstancesOdaInstanceOutput) TimeUpdated ¶
func (o GetOdaInstancesOdaInstanceOutput) TimeUpdated() pulumi.StringOutput
When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutput ¶
func (o GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutput() GetOdaInstancesOdaInstanceOutput
func (GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutputWithContext ¶
func (o GetOdaInstancesOdaInstanceOutput) ToGetOdaInstancesOdaInstanceOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceOutput
func (GetOdaInstancesOdaInstanceOutput) WebAppUrl ¶
func (o GetOdaInstancesOdaInstanceOutput) WebAppUrl() pulumi.StringOutput
URL for the Digital Assistant web application that's associated with the instance.
type GetOdaInstancesOdaInstanceRestrictedOperation ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationArgs ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationArgs struct { // Name of the restricted operation. OperationName pulumi.StringInput `pulumi:"operationName"` // Name of the service restricting the operation. RestrictingService pulumi.StringInput `pulumi:"restrictingService"` }
func (GetOdaInstancesOdaInstanceRestrictedOperationArgs) ElementType ¶ added in v0.2.0
func (GetOdaInstancesOdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (i GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput() GetOdaInstancesOdaInstanceRestrictedOperationOutput
func (GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (i GetOdaInstancesOdaInstanceRestrictedOperationArgs) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationOutput
type GetOdaInstancesOdaInstanceRestrictedOperationArray ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationArray []GetOdaInstancesOdaInstanceRestrictedOperationInput
func (GetOdaInstancesOdaInstanceRestrictedOperationArray) ElementType ¶ added in v0.2.0
func (GetOdaInstancesOdaInstanceRestrictedOperationArray) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (i GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
func (GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (i GetOdaInstancesOdaInstanceRestrictedOperationArray) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
type GetOdaInstancesOdaInstanceRestrictedOperationArrayInput ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationArrayInput interface { pulumi.Input ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext(context.Context) GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput }
GetOdaInstancesOdaInstanceRestrictedOperationArrayInput is an input type that accepts GetOdaInstancesOdaInstanceRestrictedOperationArray and GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput values. You can construct a concrete instance of `GetOdaInstancesOdaInstanceRestrictedOperationArrayInput` via:
GetOdaInstancesOdaInstanceRestrictedOperationArray{ GetOdaInstancesOdaInstanceRestrictedOperationArgs{...} }
type GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ElementType ¶ added in v0.2.0
func (GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutput() GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
func (GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationArrayOutput
type GetOdaInstancesOdaInstanceRestrictedOperationInput ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationInput interface { pulumi.Input ToGetOdaInstancesOdaInstanceRestrictedOperationOutput() GetOdaInstancesOdaInstanceRestrictedOperationOutput ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext(context.Context) GetOdaInstancesOdaInstanceRestrictedOperationOutput }
GetOdaInstancesOdaInstanceRestrictedOperationInput is an input type that accepts GetOdaInstancesOdaInstanceRestrictedOperationArgs and GetOdaInstancesOdaInstanceRestrictedOperationOutput values. You can construct a concrete instance of `GetOdaInstancesOdaInstanceRestrictedOperationInput` via:
GetOdaInstancesOdaInstanceRestrictedOperationArgs{...}
type GetOdaInstancesOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
type GetOdaInstancesOdaInstanceRestrictedOperationOutput struct{ *pulumi.OutputState }
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) ElementType ¶ added in v0.2.0
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) OperationName ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringOutput
Name of the restricted operation.
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) RestrictingService ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringOutput
Name of the service restricting the operation.
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutput() GetOdaInstancesOdaInstanceRestrictedOperationOutput
func (GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (o GetOdaInstancesOdaInstanceRestrictedOperationOutput) ToGetOdaInstancesOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) GetOdaInstancesOdaInstanceRestrictedOperationOutput
type GetOdaInstancesOutputArgs ¶
type GetOdaInstancesOutputArgs struct { // List the Digital Assistant instances that belong to this compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // List only the information for the Digital Assistant instance with this user-friendly name. These names don't have to be unique and may change. Example: `My new resource` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetOdaInstancesFilterArrayInput `pulumi:"filters"` // List only the Digital Assistant instances that are in this lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getOdaInstances.
func (GetOdaInstancesOutputArgs) ElementType ¶
func (GetOdaInstancesOutputArgs) ElementType() reflect.Type
type GetOdaInstancesResult ¶
type GetOdaInstancesResult struct { // Identifier of the compartment that the instance belongs to. CompartmentId string `pulumi:"compartmentId"` // User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value. DisplayName *string `pulumi:"displayName"` Filters []GetOdaInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of oda_instances. OdaInstances []GetOdaInstancesOdaInstance `pulumi:"odaInstances"` // The current state of the Digital Assistant instance. State *string `pulumi:"state"` }
A collection of values returned by getOdaInstances.
func GetOdaInstances ¶
func GetOdaInstances(ctx *pulumi.Context, args *GetOdaInstancesArgs, opts ...pulumi.InvokeOption) (*GetOdaInstancesResult, error)
This data source provides the list of Oda Instances in Oracle Cloud Infrastructure Digital Assistant service.
Returns a page of Digital Assistant instances that belong to the specified compartment.
If the `opc-next-page` header appears in the response, then there are more items to retrieve. To get the next page in the subsequent GET request, include the header's value as the `page` query parameter.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Oda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Oda.GetOdaInstances(ctx, &oda.GetOdaInstancesArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Oda_instance_display_name), State: pulumi.StringRef(_var.Oda_instance_state), }, nil) if err != nil { return err } return nil }) }
```
type GetOdaInstancesResultOutput ¶
type GetOdaInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOdaInstances.
func GetOdaInstancesOutput ¶
func GetOdaInstancesOutput(ctx *pulumi.Context, args GetOdaInstancesOutputArgs, opts ...pulumi.InvokeOption) GetOdaInstancesResultOutput
func (GetOdaInstancesResultOutput) CompartmentId ¶
func (o GetOdaInstancesResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment that the instance belongs to.
func (GetOdaInstancesResultOutput) DisplayName ¶
func (o GetOdaInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
func (GetOdaInstancesResultOutput) ElementType ¶
func (GetOdaInstancesResultOutput) ElementType() reflect.Type
func (GetOdaInstancesResultOutput) Filters ¶
func (o GetOdaInstancesResultOutput) Filters() GetOdaInstancesFilterArrayOutput
func (GetOdaInstancesResultOutput) Id ¶
func (o GetOdaInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOdaInstancesResultOutput) OdaInstances ¶
func (o GetOdaInstancesResultOutput) OdaInstances() GetOdaInstancesOdaInstanceArrayOutput
The list of oda_instances.
func (GetOdaInstancesResultOutput) State ¶
func (o GetOdaInstancesResultOutput) State() pulumi.StringPtrOutput
The current state of the Digital Assistant instance.
func (GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutput ¶
func (o GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutput() GetOdaInstancesResultOutput
func (GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutputWithContext ¶
func (o GetOdaInstancesResultOutput) ToGetOdaInstancesResultOutputWithContext(ctx context.Context) GetOdaInstancesResultOutput
type LookupOdaInstanceArgs ¶
type LookupOdaInstanceArgs struct { // Unique Digital Assistant instance identifier. OdaInstanceId string `pulumi:"odaInstanceId"` }
A collection of arguments for invoking getOdaInstance.
type LookupOdaInstanceOutputArgs ¶
type LookupOdaInstanceOutputArgs struct { // Unique Digital Assistant instance identifier. OdaInstanceId pulumi.StringInput `pulumi:"odaInstanceId"` }
A collection of arguments for invoking getOdaInstance.
func (LookupOdaInstanceOutputArgs) ElementType ¶
func (LookupOdaInstanceOutputArgs) ElementType() reflect.Type
type LookupOdaInstanceResult ¶
type LookupOdaInstanceResult struct { // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. AttachmentIds []string `pulumi:"attachmentIds"` // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments. AttachmentTypes []string `pulumi:"attachmentTypes"` // Identifier of the compartment that the instance belongs to. CompartmentId string `pulumi:"compartmentId"` // URL for the connector's endpoint. ConnectorUrl string `pulumi:"connectorUrl"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of the Digital Assistant instance. Description string `pulumi:"description"` // User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique immutable identifier that was assigned when the instance was created. Id string `pulumi:"id"` // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain. IdentityAppConsoleUrl string `pulumi:"identityAppConsoleUrl"` // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain. IdentityAppGuid string `pulumi:"identityAppGuid"` // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain string `pulumi:"identityDomain"` // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages. ImportedPackageIds []string `pulumi:"importedPackageIds"` // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages. ImportedPackageNames []string `pulumi:"importedPackageNames"` // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess bool `pulumi:"isRoleBasedAccess"` // The current sub-state of the Digital Assistant instance. LifecycleSubState string `pulumi:"lifecycleSubState"` OdaInstanceId string `pulumi:"odaInstanceId"` // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. RestrictedOperations []GetOdaInstanceRestrictedOperation `pulumi:"restrictedOperations"` // Shape or size of the instance. ShapeName string `pulumi:"shapeName"` // The current state of the Digital Assistant instance. State string `pulumi:"state"` // A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state. StateMessage string `pulumi:"stateMessage"` // When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated string `pulumi:"timeCreated"` // When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated string `pulumi:"timeUpdated"` // URL for the Digital Assistant web application that's associated with the instance. WebAppUrl string `pulumi:"webAppUrl"` }
A collection of values returned by getOdaInstance.
func LookupOdaInstance ¶
func LookupOdaInstance(ctx *pulumi.Context, args *LookupOdaInstanceArgs, opts ...pulumi.InvokeOption) (*LookupOdaInstanceResult, error)
This data source provides details about a specific Oda Instance resource in Oracle Cloud Infrastructure Digital Assistant service.
Gets the specified Digital Assistant instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Oda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Oda.GetOdaInstance(ctx, &oda.GetOdaInstanceArgs{ OdaInstanceId: oci_oda_oda_instance.Test_oda_instance.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupOdaInstanceResultOutput ¶
type LookupOdaInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOdaInstance.
func LookupOdaInstanceOutput ¶
func LookupOdaInstanceOutput(ctx *pulumi.Context, args LookupOdaInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupOdaInstanceResultOutput
func (LookupOdaInstanceResultOutput) AttachmentIds ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) AttachmentIds() pulumi.StringArrayOutput
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (LookupOdaInstanceResultOutput) AttachmentTypes ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) AttachmentTypes() pulumi.StringArrayOutput
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
func (LookupOdaInstanceResultOutput) CompartmentId ¶
func (o LookupOdaInstanceResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment that the instance belongs to.
func (LookupOdaInstanceResultOutput) ConnectorUrl ¶
func (o LookupOdaInstanceResultOutput) ConnectorUrl() pulumi.StringOutput
URL for the connector's endpoint.
func (LookupOdaInstanceResultOutput) DefinedTags ¶
func (o LookupOdaInstanceResultOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupOdaInstanceResultOutput) Description ¶
func (o LookupOdaInstanceResultOutput) Description() pulumi.StringOutput
Description of the Digital Assistant instance.
func (LookupOdaInstanceResultOutput) DisplayName ¶
func (o LookupOdaInstanceResultOutput) DisplayName() pulumi.StringOutput
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
func (LookupOdaInstanceResultOutput) ElementType ¶
func (LookupOdaInstanceResultOutput) ElementType() reflect.Type
func (LookupOdaInstanceResultOutput) FreeformTags ¶
func (o LookupOdaInstanceResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}`
func (LookupOdaInstanceResultOutput) Id ¶
func (o LookupOdaInstanceResultOutput) Id() pulumi.StringOutput
Unique immutable identifier that was assigned when the instance was created.
func (LookupOdaInstanceResultOutput) IdentityAppConsoleUrl ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) IdentityAppConsoleUrl() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
func (LookupOdaInstanceResultOutput) IdentityAppGuid ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) IdentityAppGuid() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain.
func (LookupOdaInstanceResultOutput) IdentityDomain ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) IdentityDomain() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
func (LookupOdaInstanceResultOutput) ImportedPackageIds ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) ImportedPackageIds() pulumi.StringArrayOutput
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
func (LookupOdaInstanceResultOutput) ImportedPackageNames ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) ImportedPackageNames() pulumi.StringArrayOutput
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
func (LookupOdaInstanceResultOutput) IsRoleBasedAccess ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) IsRoleBasedAccess() pulumi.BoolOutput
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
func (LookupOdaInstanceResultOutput) LifecycleSubState ¶
func (o LookupOdaInstanceResultOutput) LifecycleSubState() pulumi.StringOutput
The current sub-state of the Digital Assistant instance.
func (LookupOdaInstanceResultOutput) OdaInstanceId ¶
func (o LookupOdaInstanceResultOutput) OdaInstanceId() pulumi.StringOutput
func (LookupOdaInstanceResultOutput) RestrictedOperations ¶ added in v0.2.0
func (o LookupOdaInstanceResultOutput) RestrictedOperations() GetOdaInstanceRestrictedOperationArrayOutput
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (LookupOdaInstanceResultOutput) ShapeName ¶
func (o LookupOdaInstanceResultOutput) ShapeName() pulumi.StringOutput
Shape or size of the instance.
func (LookupOdaInstanceResultOutput) State ¶
func (o LookupOdaInstanceResultOutput) State() pulumi.StringOutput
The current state of the Digital Assistant instance.
func (LookupOdaInstanceResultOutput) StateMessage ¶
func (o LookupOdaInstanceResultOutput) StateMessage() pulumi.StringOutput
A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state.
func (LookupOdaInstanceResultOutput) TimeCreated ¶
func (o LookupOdaInstanceResultOutput) TimeCreated() pulumi.StringOutput
When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (LookupOdaInstanceResultOutput) TimeUpdated ¶
func (o LookupOdaInstanceResultOutput) TimeUpdated() pulumi.StringOutput
When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutput ¶
func (o LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutput() LookupOdaInstanceResultOutput
func (LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutputWithContext ¶
func (o LookupOdaInstanceResultOutput) ToLookupOdaInstanceResultOutputWithContext(ctx context.Context) LookupOdaInstanceResultOutput
func (LookupOdaInstanceResultOutput) WebAppUrl ¶
func (o LookupOdaInstanceResultOutput) WebAppUrl() pulumi.StringOutput
URL for the Digital Assistant web application that's associated with the instance.
type OdaInstance ¶
type OdaInstance struct { pulumi.CustomResourceState // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. AttachmentIds pulumi.StringArrayOutput `pulumi:"attachmentIds"` // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments. AttachmentTypes pulumi.StringArrayOutput `pulumi:"attachmentTypes"` // (Updatable) Identifier of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // URL for the connector's endpoint. ConnectorUrl pulumi.StringOutput `pulumi:"connectorUrl"` // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Description of the Digital Assistant instance. Description pulumi.StringPtrOutput `pulumi:"description"` // (Updatable) 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. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain. IdentityAppConsoleUrl pulumi.StringOutput `pulumi:"identityAppConsoleUrl"` // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain. IdentityAppGuid pulumi.StringOutput `pulumi:"identityAppGuid"` // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain pulumi.StringOutput `pulumi:"identityDomain"` // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages. ImportedPackageIds pulumi.StringArrayOutput `pulumi:"importedPackageIds"` // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages. ImportedPackageNames pulumi.StringArrayOutput `pulumi:"importedPackageNames"` // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess pulumi.BoolOutput `pulumi:"isRoleBasedAccess"` // The current sub-state of the Digital Assistant instance. LifecycleSubState pulumi.StringOutput `pulumi:"lifecycleSubState"` // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. RestrictedOperations OdaInstanceRestrictedOperationArrayOutput `pulumi:"restrictedOperations"` // Shape or size of the instance. ShapeName pulumi.StringOutput `pulumi:"shapeName"` // The current state of the Digital Assistant instance. State pulumi.StringOutput `pulumi:"state"` // A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // URL for the Digital Assistant web application that's associated with the instance. WebAppUrl pulumi.StringOutput `pulumi:"webAppUrl"` }
This resource provides the Oda Instance resource in Oracle Cloud Infrastructure Digital Assistant service.
Starts an asynchronous job to create a Digital Assistant instance.
To monitor the status of the job, take the `opc-work-request-id` response header value and use it to call `GET /workRequests/{workRequestId}`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Oda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Oda.NewOdaInstance(ctx, "testOdaInstance", &Oda.OdaInstanceArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), ShapeName: pulumi.String("DEVELOPMENT"), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(_var.Oda_instance_description), DisplayName: pulumi.Any(_var.Oda_instance_display_name), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, IdentityDomain: pulumi.Any(_var.Oda_instance_identity_domain), IsRoleBasedAccess: pulumi.Any(_var.Oda_instance_is_role_based_access), }) if err != nil { return err } return nil }) }
```
## Import
OdaInstances can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Oda/odaInstance:OdaInstance test_oda_instance "id"
```
func GetOdaInstance ¶
func GetOdaInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OdaInstanceState, opts ...pulumi.ResourceOption) (*OdaInstance, error)
GetOdaInstance gets an existing OdaInstance 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 NewOdaInstance ¶
func NewOdaInstance(ctx *pulumi.Context, name string, args *OdaInstanceArgs, opts ...pulumi.ResourceOption) (*OdaInstance, error)
NewOdaInstance registers a new resource with the given unique name, arguments, and options.
func (*OdaInstance) ElementType ¶
func (*OdaInstance) ElementType() reflect.Type
func (*OdaInstance) ToOdaInstanceOutput ¶
func (i *OdaInstance) ToOdaInstanceOutput() OdaInstanceOutput
func (*OdaInstance) ToOdaInstanceOutputWithContext ¶
func (i *OdaInstance) ToOdaInstanceOutputWithContext(ctx context.Context) OdaInstanceOutput
type OdaInstanceArgs ¶
type OdaInstanceArgs struct { // (Updatable) Identifier of the compartment. CompartmentId pulumi.StringInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Description of the Digital Assistant instance. Description pulumi.StringPtrInput // (Updatable) 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. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain pulumi.StringPtrInput // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess pulumi.BoolPtrInput // Shape or size of the instance. ShapeName pulumi.StringInput // The current state of the Digital Assistant instance. State pulumi.StringPtrInput }
The set of arguments for constructing a OdaInstance resource.
func (OdaInstanceArgs) ElementType ¶
func (OdaInstanceArgs) ElementType() reflect.Type
type OdaInstanceArray ¶
type OdaInstanceArray []OdaInstanceInput
func (OdaInstanceArray) ElementType ¶
func (OdaInstanceArray) ElementType() reflect.Type
func (OdaInstanceArray) ToOdaInstanceArrayOutput ¶
func (i OdaInstanceArray) ToOdaInstanceArrayOutput() OdaInstanceArrayOutput
func (OdaInstanceArray) ToOdaInstanceArrayOutputWithContext ¶
func (i OdaInstanceArray) ToOdaInstanceArrayOutputWithContext(ctx context.Context) OdaInstanceArrayOutput
type OdaInstanceArrayInput ¶
type OdaInstanceArrayInput interface { pulumi.Input ToOdaInstanceArrayOutput() OdaInstanceArrayOutput ToOdaInstanceArrayOutputWithContext(context.Context) OdaInstanceArrayOutput }
OdaInstanceArrayInput is an input type that accepts OdaInstanceArray and OdaInstanceArrayOutput values. You can construct a concrete instance of `OdaInstanceArrayInput` via:
OdaInstanceArray{ OdaInstanceArgs{...} }
type OdaInstanceArrayOutput ¶
type OdaInstanceArrayOutput struct{ *pulumi.OutputState }
func (OdaInstanceArrayOutput) ElementType ¶
func (OdaInstanceArrayOutput) ElementType() reflect.Type
func (OdaInstanceArrayOutput) Index ¶
func (o OdaInstanceArrayOutput) Index(i pulumi.IntInput) OdaInstanceOutput
func (OdaInstanceArrayOutput) ToOdaInstanceArrayOutput ¶
func (o OdaInstanceArrayOutput) ToOdaInstanceArrayOutput() OdaInstanceArrayOutput
func (OdaInstanceArrayOutput) ToOdaInstanceArrayOutputWithContext ¶
func (o OdaInstanceArrayOutput) ToOdaInstanceArrayOutputWithContext(ctx context.Context) OdaInstanceArrayOutput
type OdaInstanceInput ¶
type OdaInstanceInput interface { pulumi.Input ToOdaInstanceOutput() OdaInstanceOutput ToOdaInstanceOutputWithContext(ctx context.Context) OdaInstanceOutput }
type OdaInstanceMap ¶
type OdaInstanceMap map[string]OdaInstanceInput
func (OdaInstanceMap) ElementType ¶
func (OdaInstanceMap) ElementType() reflect.Type
func (OdaInstanceMap) ToOdaInstanceMapOutput ¶
func (i OdaInstanceMap) ToOdaInstanceMapOutput() OdaInstanceMapOutput
func (OdaInstanceMap) ToOdaInstanceMapOutputWithContext ¶
func (i OdaInstanceMap) ToOdaInstanceMapOutputWithContext(ctx context.Context) OdaInstanceMapOutput
type OdaInstanceMapInput ¶
type OdaInstanceMapInput interface { pulumi.Input ToOdaInstanceMapOutput() OdaInstanceMapOutput ToOdaInstanceMapOutputWithContext(context.Context) OdaInstanceMapOutput }
OdaInstanceMapInput is an input type that accepts OdaInstanceMap and OdaInstanceMapOutput values. You can construct a concrete instance of `OdaInstanceMapInput` via:
OdaInstanceMap{ "key": OdaInstanceArgs{...} }
type OdaInstanceMapOutput ¶
type OdaInstanceMapOutput struct{ *pulumi.OutputState }
func (OdaInstanceMapOutput) ElementType ¶
func (OdaInstanceMapOutput) ElementType() reflect.Type
func (OdaInstanceMapOutput) MapIndex ¶
func (o OdaInstanceMapOutput) MapIndex(k pulumi.StringInput) OdaInstanceOutput
func (OdaInstanceMapOutput) ToOdaInstanceMapOutput ¶
func (o OdaInstanceMapOutput) ToOdaInstanceMapOutput() OdaInstanceMapOutput
func (OdaInstanceMapOutput) ToOdaInstanceMapOutputWithContext ¶
func (o OdaInstanceMapOutput) ToOdaInstanceMapOutputWithContext(ctx context.Context) OdaInstanceMapOutput
type OdaInstanceOutput ¶
type OdaInstanceOutput struct{ *pulumi.OutputState }
func (OdaInstanceOutput) AttachmentIds ¶ added in v0.4.0
func (o OdaInstanceOutput) AttachmentIds() pulumi.StringArrayOutput
A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (OdaInstanceOutput) AttachmentTypes ¶ added in v0.4.0
func (o OdaInstanceOutput) AttachmentTypes() pulumi.StringArrayOutput
A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments.
func (OdaInstanceOutput) CompartmentId ¶ added in v0.4.0
func (o OdaInstanceOutput) CompartmentId() pulumi.StringOutput
(Updatable) Identifier of the compartment.
func (OdaInstanceOutput) ConnectorUrl ¶ added in v0.4.0
func (o OdaInstanceOutput) ConnectorUrl() pulumi.StringOutput
URL for the connector's endpoint.
func (OdaInstanceOutput) DefinedTags ¶ added in v0.4.0
func (o OdaInstanceOutput) DefinedTags() pulumi.MapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (OdaInstanceOutput) Description ¶ added in v0.4.0
func (o OdaInstanceOutput) Description() pulumi.StringPtrOutput
(Updatable) Description of the Digital Assistant instance.
func (OdaInstanceOutput) DisplayName ¶ added in v0.4.0
func (o OdaInstanceOutput) DisplayName() pulumi.StringOutput
(Updatable) User-friendly name for the instance. Avoid entering confidential information. You can change this value anytime.
func (OdaInstanceOutput) ElementType ¶
func (OdaInstanceOutput) ElementType() reflect.Type
func (OdaInstanceOutput) FreeformTags ¶ added in v0.4.0
func (o OdaInstanceOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Example: `{"bar-key": "value"}`
func (OdaInstanceOutput) IdentityAppConsoleUrl ¶ added in v0.4.0
func (o OdaInstanceOutput) IdentityAppConsoleUrl() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain.
func (OdaInstanceOutput) IdentityAppGuid ¶ added in v0.4.0
func (o OdaInstanceOutput) IdentityAppGuid() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain.
func (OdaInstanceOutput) IdentityDomain ¶ added in v0.4.0
func (o OdaInstanceOutput) IdentityDomain() pulumi.StringOutput
If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain.
func (OdaInstanceOutput) ImportedPackageIds ¶ added in v0.4.0
func (o OdaInstanceOutput) ImportedPackageIds() pulumi.StringArrayOutput
A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages.
func (OdaInstanceOutput) ImportedPackageNames ¶ added in v0.4.0
func (o OdaInstanceOutput) ImportedPackageNames() pulumi.StringArrayOutput
A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages.
func (OdaInstanceOutput) IsRoleBasedAccess ¶ added in v0.4.0
func (o OdaInstanceOutput) IsRoleBasedAccess() pulumi.BoolOutput
Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false)
func (OdaInstanceOutput) LifecycleSubState ¶ added in v0.4.0
func (o OdaInstanceOutput) LifecycleSubState() pulumi.StringOutput
The current sub-state of the Digital Assistant instance.
func (OdaInstanceOutput) RestrictedOperations ¶ added in v0.4.0
func (o OdaInstanceOutput) RestrictedOperations() OdaInstanceRestrictedOperationArrayOutput
A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments.
func (OdaInstanceOutput) ShapeName ¶ added in v0.4.0
func (o OdaInstanceOutput) ShapeName() pulumi.StringOutput
Shape or size of the instance.
func (OdaInstanceOutput) State ¶ added in v0.4.0
func (o OdaInstanceOutput) State() pulumi.StringOutput
The current state of the Digital Assistant instance.
func (OdaInstanceOutput) StateMessage ¶ added in v0.4.0
func (o OdaInstanceOutput) StateMessage() pulumi.StringOutput
A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state.
func (OdaInstanceOutput) TimeCreated ¶ added in v0.4.0
func (o OdaInstanceOutput) TimeCreated() pulumi.StringOutput
When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (OdaInstanceOutput) TimeUpdated ¶ added in v0.4.0
func (o OdaInstanceOutput) TimeUpdated() pulumi.StringOutput
When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29.
func (OdaInstanceOutput) ToOdaInstanceOutput ¶
func (o OdaInstanceOutput) ToOdaInstanceOutput() OdaInstanceOutput
func (OdaInstanceOutput) ToOdaInstanceOutputWithContext ¶
func (o OdaInstanceOutput) ToOdaInstanceOutputWithContext(ctx context.Context) OdaInstanceOutput
func (OdaInstanceOutput) WebAppUrl ¶ added in v0.4.0
func (o OdaInstanceOutput) WebAppUrl() pulumi.StringOutput
URL for the Digital Assistant web application that's associated with the instance.
type OdaInstanceRestrictedOperation ¶ added in v0.2.0
type OdaInstanceRestrictedOperationArgs ¶ added in v0.2.0
type OdaInstanceRestrictedOperationArgs struct { // Name of the restricted operation. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // Name of the service restricting the operation. RestrictingService pulumi.StringPtrInput `pulumi:"restrictingService"` }
func (OdaInstanceRestrictedOperationArgs) ElementType ¶ added in v0.2.0
func (OdaInstanceRestrictedOperationArgs) ElementType() reflect.Type
func (OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (i OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutput() OdaInstanceRestrictedOperationOutput
func (OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (i OdaInstanceRestrictedOperationArgs) ToOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationOutput
type OdaInstanceRestrictedOperationArray ¶ added in v0.2.0
type OdaInstanceRestrictedOperationArray []OdaInstanceRestrictedOperationInput
func (OdaInstanceRestrictedOperationArray) ElementType ¶ added in v0.2.0
func (OdaInstanceRestrictedOperationArray) ElementType() reflect.Type
func (OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (i OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutput() OdaInstanceRestrictedOperationArrayOutput
func (OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (i OdaInstanceRestrictedOperationArray) ToOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationArrayOutput
type OdaInstanceRestrictedOperationArrayInput ¶ added in v0.2.0
type OdaInstanceRestrictedOperationArrayInput interface { pulumi.Input ToOdaInstanceRestrictedOperationArrayOutput() OdaInstanceRestrictedOperationArrayOutput ToOdaInstanceRestrictedOperationArrayOutputWithContext(context.Context) OdaInstanceRestrictedOperationArrayOutput }
OdaInstanceRestrictedOperationArrayInput is an input type that accepts OdaInstanceRestrictedOperationArray and OdaInstanceRestrictedOperationArrayOutput values. You can construct a concrete instance of `OdaInstanceRestrictedOperationArrayInput` via:
OdaInstanceRestrictedOperationArray{ OdaInstanceRestrictedOperationArgs{...} }
type OdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
type OdaInstanceRestrictedOperationArrayOutput struct{ *pulumi.OutputState }
func (OdaInstanceRestrictedOperationArrayOutput) ElementType ¶ added in v0.2.0
func (OdaInstanceRestrictedOperationArrayOutput) ElementType() reflect.Type
func (OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutput ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutput() OdaInstanceRestrictedOperationArrayOutput
func (OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutputWithContext ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationArrayOutput) ToOdaInstanceRestrictedOperationArrayOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationArrayOutput
type OdaInstanceRestrictedOperationInput ¶ added in v0.2.0
type OdaInstanceRestrictedOperationInput interface { pulumi.Input ToOdaInstanceRestrictedOperationOutput() OdaInstanceRestrictedOperationOutput ToOdaInstanceRestrictedOperationOutputWithContext(context.Context) OdaInstanceRestrictedOperationOutput }
OdaInstanceRestrictedOperationInput is an input type that accepts OdaInstanceRestrictedOperationArgs and OdaInstanceRestrictedOperationOutput values. You can construct a concrete instance of `OdaInstanceRestrictedOperationInput` via:
OdaInstanceRestrictedOperationArgs{...}
type OdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
type OdaInstanceRestrictedOperationOutput struct{ *pulumi.OutputState }
func (OdaInstanceRestrictedOperationOutput) ElementType ¶ added in v0.2.0
func (OdaInstanceRestrictedOperationOutput) ElementType() reflect.Type
func (OdaInstanceRestrictedOperationOutput) OperationName ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationOutput) OperationName() pulumi.StringPtrOutput
Name of the restricted operation.
func (OdaInstanceRestrictedOperationOutput) RestrictingService ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationOutput) RestrictingService() pulumi.StringPtrOutput
Name of the service restricting the operation.
func (OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutput ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutput() OdaInstanceRestrictedOperationOutput
func (OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutputWithContext ¶ added in v0.2.0
func (o OdaInstanceRestrictedOperationOutput) ToOdaInstanceRestrictedOperationOutputWithContext(ctx context.Context) OdaInstanceRestrictedOperationOutput
type OdaInstanceState ¶
type OdaInstanceState struct { // A list of attachment identifiers for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. AttachmentIds pulumi.StringArrayInput // A list of attachment types for this instance (if any). Use attachmentIds to get the details of the attachments. AttachmentTypes pulumi.StringArrayInput // (Updatable) Identifier of the compartment. CompartmentId pulumi.StringPtrInput // URL for the connector's endpoint. ConnectorUrl pulumi.StringPtrInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) Description of the Digital Assistant instance. Description pulumi.StringPtrInput // (Updatable) 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. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // If isRoleBasedAccess is set to true, this property specifies the URL for the administration console used to manage the Identity Application instance Digital Assistant has created inside the user-specified identity domain. IdentityAppConsoleUrl pulumi.StringPtrInput // If isRoleBasedAccess is set to true, this property specifies the GUID of the Identity Application instance Digital Assistant 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 Digital Assistant instance for users within the identity domain. IdentityAppGuid pulumi.StringPtrInput // If isRoleBasedAccess is set to true, this property specifies the identity domain that is to be used to implement this type of authorzation. Digital Assistant will create an Identity Application instance and Application Roles within this identity domain. The caller may then perform and user roll mappings they like to grant access to users within the identity domain. IdentityDomain pulumi.StringPtrInput // A list of package ids imported into this instance (if any). Use GetImportedPackage to get the details of the imported packages. ImportedPackageIds pulumi.StringArrayInput // A list of package names imported into this instance (if any). Use importedPackageIds field to get the details of the imported packages. ImportedPackageNames pulumi.StringArrayInput // Should this Digital Assistant instance use role-based authorization via an identity domain (true) or use the default policy-based authorization via IAM policies (false) IsRoleBasedAccess pulumi.BoolPtrInput // The current sub-state of the Digital Assistant instance. LifecycleSubState pulumi.StringPtrInput // A list of restricted operations (across all attachments) for this instance (if any). Use GetOdaInstanceAttachment to get the details of the attachments. RestrictedOperations OdaInstanceRestrictedOperationArrayInput // Shape or size of the instance. ShapeName pulumi.StringPtrInput // The current state of the Digital Assistant instance. State pulumi.StringPtrInput // A message that describes the current state in more detail. For example, actionable information about an instance that's in the `FAILED` state. StateMessage pulumi.StringPtrInput // When the Digital Assistant instance was created. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated pulumi.StringPtrInput // When the Digital Assistance instance was last updated. A date-time string as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated pulumi.StringPtrInput // URL for the Digital Assistant web application that's associated with the instance. WebAppUrl pulumi.StringPtrInput }
func (OdaInstanceState) ElementType ¶
func (OdaInstanceState) ElementType() reflect.Type