import * as core from "@terrascript/core"; export interface DsApprovalRuleTemplateArgs { /** * (Required) The name for the approval rule template. This needs to be less than 100 characters. */ name: string | core.StringOut; } export declare class DsApprovalRuleTemplate extends core.Data { /** * The ID of the approval rule template. */ approvalRuleTemplateId: string | core.StringOut; /** * The content of the approval rule template. */ content: string | core.StringOut; /** * The date the approval rule template was created, in [RFC3339 format](https://tools.ietf.org/html/rfc * 3339#section-5.8). */ creationDate: string | core.StringOut; /** * The description of the approval rule template. */ description: string | core.StringOut; id: string | core.StringOut; /** * The date the approval rule template was most recently changed, in [RFC3339 format](https://tools.iet * f.org/html/rfc3339#section-5.8). */ lastModifiedDate: string | core.StringOut; /** * The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule tem * plate. */ lastModifiedUser: string | core.StringOut; /** * (Required) The name for the approval rule template. This needs to be less than 100 characters. */ name: string | core.StringOut; /** * The SHA-256 hash signature for the content of the approval rule template. */ ruleContentSha256: string | core.StringOut; constructor(name: string, args?: DsApprovalRuleTemplateArgs); getNamespace(): string; } //# sourceMappingURL=ds_approval_rule_template.d.ts.map