📄️ About the Stax Terraform Provider
The Stax Terraform provider allows you to use Terraform to manage some Stax resources programmatically. It interfaces with the Stax API on your behalf, so you can use a common language and tooling to interact with resources Stax manages.
📄️ Authenticate to the Stax API
Stax provides two types of credentials for authenticating to the Stax API: API Tokens and Session Credentials. The credentials serve different purposes and your use case will dictate which type of credentials you will use.
📄️ Resource Locking Explained
Stax regularly carries out complex, long-running, asynchronous processes that maintain account resources. The processes behind Stax Assurance are a good example of this, as are modifications to Stax-managed AWS accounts requested by end users via the Console, API, or SDK.
📄️ Retrieving Short-Term API Credentials
The Stax API requires short-term session credentials be used to access resources. These credentials consist of an Access Key ID, Secret Access Key, and Session Token.
📄️ Stax API Documentation and Endpoints
Each Stax installation has unique developer documentation and API endpoint URLs:
📄️ Using the Stax API
The Stax API provides programmatic access to Stax functionality. It is an OpenAPI-based REST API that uses resource-orientated URLs, JSON for return responses, and HTTP for response codes and user authentication.