oci.DelegateAccessControl.DelegationSubscription
Explore with Pulumi AI
This resource provides the Delegation Subscription resource in Oracle Cloud Infrastructure Delegate Access Control service.
Creates Delegation Subscription in Delegation Control.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDelegationSubscription = new oci.delegateaccesscontrol.DelegationSubscription("test_delegation_subscription", {
compartmentId: compartmentId,
serviceProviderId: testServiceProvider.id,
subscribedServiceType: delegationSubscriptionSubscribedServiceType,
definedTags: {
"Operations.CostCenter": "42",
},
description: delegationSubscriptionDescription,
freeformTags: {
Department: "Finance",
},
});
import pulumi
import pulumi_oci as oci
test_delegation_subscription = oci.delegate_access_control.DelegationSubscription("test_delegation_subscription",
compartment_id=compartment_id,
service_provider_id=test_service_provider["id"],
subscribed_service_type=delegation_subscription_subscribed_service_type,
defined_tags={
"Operations.CostCenter": "42",
},
description=delegation_subscription_description,
freeform_tags={
"Department": "Finance",
})
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DelegateAccessControl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DelegateAccessControl.NewDelegationSubscription(ctx, "test_delegation_subscription", &DelegateAccessControl.DelegationSubscriptionArgs{
CompartmentId: pulumi.Any(compartmentId),
ServiceProviderId: pulumi.Any(testServiceProvider.Id),
SubscribedServiceType: pulumi.Any(delegationSubscriptionSubscribedServiceType),
DefinedTags: pulumi.StringMap{
"Operations.CostCenter": pulumi.String("42"),
},
Description: pulumi.Any(delegationSubscriptionDescription),
FreeformTags: pulumi.StringMap{
"Department": pulumi.String("Finance"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDelegationSubscription = new Oci.DelegateAccessControl.DelegationSubscription("test_delegation_subscription", new()
{
CompartmentId = compartmentId,
ServiceProviderId = testServiceProvider.Id,
SubscribedServiceType = delegationSubscriptionSubscribedServiceType,
DefinedTags =
{
{ "Operations.CostCenter", "42" },
},
Description = delegationSubscriptionDescription,
FreeformTags =
{
{ "Department", "Finance" },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DelegateAccessControl.DelegationSubscription;
import com.pulumi.oci.DelegateAccessControl.DelegationSubscriptionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testDelegationSubscription = new DelegationSubscription("testDelegationSubscription", DelegationSubscriptionArgs.builder()
.compartmentId(compartmentId)
.serviceProviderId(testServiceProvider.id())
.subscribedServiceType(delegationSubscriptionSubscribedServiceType)
.definedTags(Map.of("Operations.CostCenter", "42"))
.description(delegationSubscriptionDescription)
.freeformTags(Map.of("Department", "Finance"))
.build());
}
}
resources:
testDelegationSubscription:
type: oci:DelegateAccessControl:DelegationSubscription
name: test_delegation_subscription
properties:
compartmentId: ${compartmentId}
serviceProviderId: ${testServiceProvider.id}
subscribedServiceType: ${delegationSubscriptionSubscribedServiceType}
definedTags:
Operations.CostCenter: '42'
description: ${delegationSubscriptionDescription}
freeformTags:
Department: Finance
Create DelegationSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DelegationSubscription(name: string, args: DelegationSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def DelegationSubscription(resource_name: str,
args: DelegationSubscriptionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DelegationSubscription(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
service_provider_id: Optional[str] = None,
subscribed_service_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None)
func NewDelegationSubscription(ctx *Context, name string, args DelegationSubscriptionArgs, opts ...ResourceOption) (*DelegationSubscription, error)
public DelegationSubscription(string name, DelegationSubscriptionArgs args, CustomResourceOptions? opts = null)
public DelegationSubscription(String name, DelegationSubscriptionArgs args)
public DelegationSubscription(String name, DelegationSubscriptionArgs args, CustomResourceOptions options)
type: oci:DelegateAccessControl:DelegationSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DelegationSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DelegationSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DelegationSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DelegationSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DelegationSubscriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var delegationSubscriptionResource = new Oci.DelegateAccessControl.DelegationSubscription("delegationSubscriptionResource", new()
{
CompartmentId = "string",
ServiceProviderId = "string",
SubscribedServiceType = "string",
DefinedTags =
{
{ "string", "string" },
},
Description = "string",
FreeformTags =
{
{ "string", "string" },
},
});
example, err := DelegateAccessControl.NewDelegationSubscription(ctx, "delegationSubscriptionResource", &DelegateAccessControl.DelegationSubscriptionArgs{
CompartmentId: pulumi.String("string"),
ServiceProviderId: pulumi.String("string"),
SubscribedServiceType: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Description: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var delegationSubscriptionResource = new DelegationSubscription("delegationSubscriptionResource", DelegationSubscriptionArgs.builder()
.compartmentId("string")
.serviceProviderId("string")
.subscribedServiceType("string")
.definedTags(Map.of("string", "string"))
.description("string")
.freeformTags(Map.of("string", "string"))
.build());
delegation_subscription_resource = oci.delegate_access_control.DelegationSubscription("delegationSubscriptionResource",
compartment_id="string",
service_provider_id="string",
subscribed_service_type="string",
defined_tags={
"string": "string",
},
description="string",
freeform_tags={
"string": "string",
})
const delegationSubscriptionResource = new oci.delegateaccesscontrol.DelegationSubscription("delegationSubscriptionResource", {
compartmentId: "string",
serviceProviderId: "string",
subscribedServiceType: "string",
definedTags: {
string: "string",
},
description: "string",
freeformTags: {
string: "string",
},
});
type: oci:DelegateAccessControl:DelegationSubscription
properties:
compartmentId: string
definedTags:
string: string
description: string
freeformTags:
string: string
serviceProviderId: string
subscribedServiceType: string
DelegationSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DelegationSubscription resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Service
Provider stringId - Unique identifier of the Service Provider.
- Subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description of the Delegation Subscription.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Service
Provider stringId - Unique identifier of the Service Provider.
- Subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description of the Delegation Subscription.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- compartment
Id String - (Updatable) The OCID of the compartment that contains the Delegation Control.
- service
Provider StringId - Unique identifier of the Service Provider.
- subscribed
Service StringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description of the Delegation Subscription.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- service
Provider stringId - Unique identifier of the Service Provider.
- subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- (Updatable) Description of the Delegation Subscription.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- compartment_
id str - (Updatable) The OCID of the compartment that contains the Delegation Control.
- service_
provider_ strid - Unique identifier of the Service Provider.
- subscribed_
service_ strtype Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- (Updatable) Description of the Delegation Subscription.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- compartment
Id String - (Updatable) The OCID of the compartment that contains the Delegation Control.
- service
Provider StringId - Unique identifier of the Service Provider.
- subscribed
Service StringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description of the Delegation Subscription.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
Outputs
All input properties are implicitly available as output properties. Additionally, the DelegationSubscription resource produces the following output properties:
- Display
Name string - Display name
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- State string
- The current lifecycle state of the Service Provider.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Display
Name string - Display name
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- State string
- The current lifecycle state of the Service Provider.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- display
Name String - Display name
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
State StringDetails - Description of the current lifecycle state in more detail.
- state String
- The current lifecycle state of the Service Provider.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- display
Name string - Display name
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- state string
- The current lifecycle state of the Service Provider.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- display_
name str - Display name
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
state_ strdetails - Description of the current lifecycle state in more detail.
- state str
- The current lifecycle state of the Service Provider.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time_
updated str - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- display
Name String - Display name
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
State StringDetails - Description of the current lifecycle state in more detail.
- state String
- The current lifecycle state of the Service Provider.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
Look up Existing DelegationSubscription Resource
Get an existing DelegationSubscription resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DelegationSubscriptionState, opts?: CustomResourceOptions): DelegationSubscription
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
lifecycle_state_details: Optional[str] = None,
service_provider_id: Optional[str] = None,
state: Optional[str] = None,
subscribed_service_type: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> DelegationSubscription
func GetDelegationSubscription(ctx *Context, name string, id IDInput, state *DelegationSubscriptionState, opts ...ResourceOption) (*DelegationSubscription, error)
public static DelegationSubscription Get(string name, Input<string> id, DelegationSubscriptionState? state, CustomResourceOptions? opts = null)
public static DelegationSubscription get(String name, Output<String> id, DelegationSubscriptionState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description of the Delegation Subscription.
- Display
Name string - Display name
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- Service
Provider stringId - Unique identifier of the Service Provider.
- State string
- The current lifecycle state of the Service Provider.
- Subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description of the Delegation Subscription.
- Display
Name string - Display name
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- Service
Provider stringId - Unique identifier of the Service Provider.
- State string
- The current lifecycle state of the Service Provider.
- Subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- Time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- compartment
Id String - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description of the Delegation Subscription.
- display
Name String - Display name
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
State StringDetails - Description of the current lifecycle state in more detail.
- service
Provider StringId - Unique identifier of the Service Provider.
- state String
- The current lifecycle state of the Service Provider.
- subscribed
Service StringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- compartment
Id string - (Updatable) The OCID of the compartment that contains the Delegation Control.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- (Updatable) Description of the Delegation Subscription.
- display
Name string - Display name
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
State stringDetails - Description of the current lifecycle state in more detail.
- service
Provider stringId - Unique identifier of the Service Provider.
- state string
- The current lifecycle state of the Service Provider.
- subscribed
Service stringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated string - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- compartment_
id str - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- (Updatable) Description of the Delegation Subscription.
- display_
name str - Display name
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle_
state_ strdetails - Description of the current lifecycle state in more detail.
- service_
provider_ strid - Unique identifier of the Service Provider.
- state str
- The current lifecycle state of the Service Provider.
- subscribed_
service_ strtype Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time_
updated str - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- compartment
Id String - (Updatable) The OCID of the compartment that contains the Delegation Control.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description of the Delegation Subscription.
- display
Name String - Display name
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
State StringDetails - Description of the current lifecycle state in more detail.
- service
Provider StringId - Unique identifier of the Service Provider.
- state String
- The current lifecycle state of the Service Provider.
- subscribed
Service StringType Subscribed Service Provider Service Type.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - Time when the Service Provider was created expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
- time
Updated String - Time when the Service Provider was last modified expressed in RFC 3339 timestamp format, e.g. '2020-05-22T21:10:29.600Z'
Import
DelegationSubscriptions can be imported using the id
, e.g.
$ pulumi import oci:DelegateAccessControl/delegationSubscription:DelegationSubscription test_delegation_subscription "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.