Documentation
¶
Index ¶
- Variables
- type GCSSpec
- func (*GCSSpec) Descriptor() ([]byte, []int)
- func (this *GCSSpec) Equal(that interface{}) bool
- func (m *GCSSpec) GetBucketName() string
- func (m *GCSSpec) GetGcpProjectId() string
- func (m *GCSSpec) GetRegion() string
- func (m *GCSSpec) GetSaId() string
- func (this *GCSSpec) GoString() string
- func (m *GCSSpec) Marshal() (dAtA []byte, err error)
- func (m *GCSSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *GCSSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GCSSpec) ProtoMessage()
- func (m *GCSSpec) Reset()
- func (m *GCSSpec) Size() (n int)
- func (this *GCSSpec) String() string
- func (m *GCSSpec) Unmarshal(dAtA []byte) error
- func (m *GCSSpec) XXX_DiscardUnknown()
- func (m *GCSSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GCSSpec) XXX_Merge(src proto.Message)
- func (m *GCSSpec) XXX_Size() int
- func (m *GCSSpec) XXX_Unmarshal(b []byte) error
- type S3Spec
- func (*S3Spec) Descriptor() ([]byte, []int)
- func (this *S3Spec) Equal(that interface{}) bool
- func (m *S3Spec) GetAwsAccountId() string
- func (m *S3Spec) GetBucketName() string
- func (m *S3Spec) GetKmsArn() string
- func (m *S3Spec) GetRegion() string
- func (m *S3Spec) GetRoleName() string
- func (this *S3Spec) GoString() string
- func (m *S3Spec) Marshal() (dAtA []byte, err error)
- func (m *S3Spec) MarshalTo(dAtA []byte) (int, error)
- func (m *S3Spec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*S3Spec) ProtoMessage()
- func (m *S3Spec) Reset()
- func (m *S3Spec) Size() (n int)
- func (this *S3Spec) String() string
- func (m *S3Spec) Unmarshal(dAtA []byte) error
- func (m *S3Spec) XXX_DiscardUnknown()
- func (m *S3Spec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *S3Spec) XXX_Merge(src proto.Message)
- func (m *S3Spec) XXX_Size() int
- func (m *S3Spec) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type GCSSpec ¶
type GCSSpec struct {
// The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
SaId string `protobuf:"bytes,1,opt,name=sa_id,json=saId,proto3" json:"sa_id,omitempty"`
// The name of the destination GCS bucket where Temporal will send data.
BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"`
// The GCP project ID associated with the GCS bucket and service account.
GcpProjectId string `protobuf:"bytes,3,opt,name=gcp_project_id,json=gcpProjectId,proto3" json:"gcp_project_id,omitempty"`
// The region of the gcs bucket
Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
}
func (*GCSSpec) Descriptor ¶
func (*GCSSpec) GetBucketName ¶
func (*GCSSpec) GetGcpProjectId ¶
func (*GCSSpec) MarshalToSizedBuffer ¶
func (*GCSSpec) ProtoMessage ¶
func (*GCSSpec) ProtoMessage()
func (*GCSSpec) XXX_DiscardUnknown ¶
func (m *GCSSpec) XXX_DiscardUnknown()
func (*GCSSpec) XXX_Marshal ¶
func (*GCSSpec) XXX_Unmarshal ¶
type S3Spec ¶
type S3Spec struct {
// The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
RoleName string `protobuf:"bytes,1,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
// The name of the destination S3 bucket where Temporal will send data.
BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"`
// The region where the S3 bucket is located.
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
// The AWS Key Management Service (KMS) ARN used for encryption.
KmsArn string `protobuf:"bytes,4,opt,name=kms_arn,json=kmsArn,proto3" json:"kms_arn,omitempty"`
// The AWS account ID associated with the S3 bucket and the assumed role.
AwsAccountId string `protobuf:"bytes,5,opt,name=aws_account_id,json=awsAccountId,proto3" json:"aws_account_id,omitempty"`
}
func (*S3Spec) Descriptor ¶
func (*S3Spec) GetAwsAccountId ¶
func (*S3Spec) GetBucketName ¶
func (*S3Spec) GetRoleName ¶
func (*S3Spec) MarshalToSizedBuffer ¶
func (*S3Spec) ProtoMessage ¶
func (*S3Spec) ProtoMessage()
func (*S3Spec) XXX_DiscardUnknown ¶
func (m *S3Spec) XXX_DiscardUnknown()
func (*S3Spec) XXX_Marshal ¶
func (*S3Spec) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.