Skip to content

Connecthealth  >  Operations  >  create_subscription

create_subscription

Operation

create_subscription async

create_subscription(input: CreateSubscriptionInput, plugins: list[Plugin] | None = None) -> CreateSubscriptionOutput

Creates a new Subscription within a Domain for billing and user management.

Parameters:

Name Type Description Default
input CreateSubscriptionInput

An instance of CreateSubscriptionInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
CreateSubscriptionOutput

An instance of CreateSubscriptionOutput.

Input

CreateSubscriptionInput dataclass

Dataclass for CreateSubscriptionInput structure.

Attributes

domain_id class-attribute instance-attribute
domain_id: str | None = None

The unique identifier of the parent Domain.

Output

CreateSubscriptionOutput dataclass

Dataclass for CreateSubscriptionOutput structure.

Attributes

activated_at class-attribute instance-attribute
activated_at: datetime | None = None
arn instance-attribute
arn: str
created_at instance-attribute
created_at: datetime
deactivated_at class-attribute instance-attribute
deactivated_at: datetime | None = None
domain_id instance-attribute
domain_id: str
last_updated_at instance-attribute
last_updated_at: datetime
status instance-attribute
subscription_id instance-attribute
subscription_id: str