ServiceDependency
A service dependency is a relationship between a business service and technical and business services that this service uses, or that are used by this service, and are critical for successful operation.
Create a ServiceDependency Resource
new ServiceDependency(name: string, args: ServiceDependencyArgs, opts?: CustomResourceOptions);def ServiceDependency(resource_name, opts=None, dependencies=None, __props__=None);func NewServiceDependency(ctx *Context, name string, args ServiceDependencyArgs, opts ...ResourceOption) (*ServiceDependency, error)public ServiceDependency(string name, ServiceDependencyArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ServiceDependencyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceDependencyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceDependencyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
ServiceDependency Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The ServiceDependency resource accepts the following input properties:
- Dependencies
List<Service
Dependency Dependency Args> The relationship between the
supporting_serviceanddependent_service.
- Dependencies
[]Service
Dependency Dependency The relationship between the
supporting_serviceanddependent_service.
- dependencies
Service
Dependency Dependency[] The relationship between the
supporting_serviceanddependent_service.
- dependencies
List[Service
Dependency Dependency] The relationship between the
supporting_serviceanddependent_service.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceDependency resource produces the following output properties:
Look up an Existing ServiceDependency Resource
Get an existing ServiceDependency 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?: ServiceDependencyState, opts?: CustomResourceOptions): ServiceDependencystatic get(resource_name, id, opts=None, dependencies=None, __props__=None);func GetServiceDependency(ctx *Context, name string, id IDInput, state *ServiceDependencyState, opts ...ResourceOption) (*ServiceDependency, error)public static ServiceDependency Get(string name, Input<string> id, ServiceDependencyState? state, CustomResourceOptions? opts = null)- 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.
The following state arguments are supported:
- Dependencies
List<Service
Dependency Dependency Args> The relationship between the
supporting_serviceanddependent_service.
- Dependencies
[]Service
Dependency Dependency The relationship between the
supporting_serviceanddependent_service.
- dependencies
Service
Dependency Dependency[] The relationship between the
supporting_serviceanddependent_service.
- dependencies
List[Service
Dependency Dependency] The relationship between the
supporting_serviceanddependent_service.
Supporting Types
ServiceDependencyDependency
- Dependent
Services List<ServiceDependency Dependency Dependent Service Args> The service that id dependent on the supporting service.
- Supporting
Services List<ServiceDependency Dependency Supporting Service Args> The service that supports the dependent service.
- Type string
- Dependent
Services []ServiceDependency Dependency Dependent Service The service that id dependent on the supporting service.
- Supporting
Services []ServiceDependency Dependency Supporting Service The service that supports the dependent service.
- Type string
- dependent
Services ServiceDependency Dependency Dependent Service[] The service that id dependent on the supporting service.
- supporting
Services ServiceDependency Dependency Supporting Service[] The service that supports the dependent service.
- type string
- dependent
Services List[ServiceDependency Dependency Dependent Service] The service that id dependent on the supporting service.
- supporting
Services List[ServiceDependency Dependency Supporting Service] The service that supports the dependent service.
- type str
ServiceDependencyDependencyDependentService
ServiceDependencyDependencySupportingService
Package Details
- Repository
- https://github.com/pulumi/pulumi-pagerduty
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
pagerdutyTerraform Provider.