@@ -203,15 +203,20 @@ type CreateJobDefinitionSecretsRequestSecretConfig struct {
203203
204204// Secret: secret.
205205type Secret struct {
206+ // SecretID: UUID of the secret reference within the job.
206207 SecretID string `json:"secret_id"`
207208
209+ // SecretManagerID: UUID of the secret in Secret Manager.
208210 SecretManagerID string `json:"secret_manager_id"`
209211
212+ // SecretManagerVersion: version of the secret in Secret Manager.
210213 SecretManagerVersion string `json:"secret_manager_version"`
211214
215+ // File: file secret mounted inside the job.
212216 // Precisely one of File, EnvVar must be set.
213217 File * SecretFile `json:"file,omitempty"`
214218
219+ // EnvVar: environment variable used to expose the secret.
215220 // Precisely one of File, EnvVar must be set.
216221 EnvVar * SecretEnvVar `json:"env_var,omitempty"`
217222}
@@ -345,15 +350,16 @@ type CreateJobDefinitionSecretsRequest struct {
345350 // Region: region to target. If none is passed will use default region from the config.
346351 Region scw.Region `json:"-"`
347352
348- // JobDefinitionID: UUID of the job definition to get .
353+ // JobDefinitionID: UUID of the job definition.
349354 JobDefinitionID string `json:"-"`
350355
351- // Secrets: secrets to inject into the job.
356+ // Secrets: list of secrets to inject into the job.
352357 Secrets []* CreateJobDefinitionSecretsRequestSecretConfig `json:"secrets"`
353358}
354359
355360// CreateJobDefinitionSecretsResponse: create job definition secrets response.
356361type CreateJobDefinitionSecretsResponse struct {
362+ // Secrets: list of secrets created.
357363 Secrets []* Secret `json:"secrets"`
358364}
359365
@@ -371,8 +377,10 @@ type DeleteJobDefinitionSecretRequest struct {
371377 // Region: region to target. If none is passed will use default region from the config.
372378 Region scw.Region `json:"-"`
373379
380+ // JobDefinitionID: UUID of the job definition.
374381 JobDefinitionID string `json:"-"`
375382
383+ // SecretID: UUID of the secret reference within the job.
376384 SecretID string `json:"-"`
377385}
378386
@@ -390,8 +398,10 @@ type GetJobDefinitionSecretRequest struct {
390398 // Region: region to target. If none is passed will use default region from the config.
391399 Region scw.Region `json:"-"`
392400
401+ // JobDefinitionID: UUID of the job definition.
393402 JobDefinitionID string `json:"-"`
394403
404+ // SecretID: UUID of the secret reference within the job.
395405 SecretID string `json:"-"`
396406}
397407
@@ -420,13 +430,16 @@ type ListJobDefinitionSecretsRequest struct {
420430 // Region: region to target. If none is passed will use default region from the config.
421431 Region scw.Region `json:"-"`
422432
433+ // JobDefinitionID: UUID of the job definition.
423434 JobDefinitionID string `json:"-"`
424435}
425436
426437// ListJobDefinitionSecretsResponse: list job definition secrets response.
427438type ListJobDefinitionSecretsResponse struct {
439+ // Secrets: list of secret references within a job definition.
428440 Secrets []* Secret `json:"secrets"`
429441
442+ // TotalCount: total count of secret references within a job definition.
430443 TotalCount uint64 `json:"total_count"`
431444}
432445
@@ -623,15 +636,20 @@ type UpdateJobDefinitionSecretRequest struct {
623636 // Region: region to target. If none is passed will use default region from the config.
624637 Region scw.Region `json:"-"`
625638
639+ // JobDefinitionID: UUID of the job definition.
626640 JobDefinitionID string `json:"-"`
627641
642+ // SecretID: UUID of the secret reference within the job.
628643 SecretID string `json:"-"`
629644
645+ // SecretManagerVersion: version of the secret in Secret Manager.
630646 SecretManagerVersion * string `json:"secret_manager_version,omitempty"`
631647
648+ // Path: path of the secret to mount inside the job (either `path` or `env_var_name` must be set).
632649 // Precisely one of Path, EnvVarName must be set.
633650 Path * string `json:"path,omitempty"`
634651
652+ // EnvVarName: environment variable name used to expose the secret inside the job (either `path` or `env_var_name` must be set).
635653 // Precisely one of Path, EnvVarName must be set.
636654 EnvVarName * string `json:"env_var_name,omitempty"`
637655}
@@ -864,7 +882,7 @@ func (s *API) StartJobDefinition(req *StartJobDefinitionRequest, opts ...scw.Req
864882 return & resp , nil
865883}
866884
867- // CreateJobDefinitionSecrets:
885+ // CreateJobDefinitionSecrets: Create a secret reference within a job definition.
868886func (s * API ) CreateJobDefinitionSecrets (req * CreateJobDefinitionSecretsRequest , opts ... scw.RequestOption ) (* CreateJobDefinitionSecretsResponse , error ) {
869887 var err error
870888
@@ -900,7 +918,7 @@ func (s *API) CreateJobDefinitionSecrets(req *CreateJobDefinitionSecretsRequest,
900918 return & resp , nil
901919}
902920
903- // GetJobDefinitionSecret:
921+ // GetJobDefinitionSecret: Get a secret references within a job definition.
904922func (s * API ) GetJobDefinitionSecret (req * GetJobDefinitionSecretRequest , opts ... scw.RequestOption ) (* Secret , error ) {
905923 var err error
906924
@@ -935,7 +953,7 @@ func (s *API) GetJobDefinitionSecret(req *GetJobDefinitionSecretRequest, opts ..
935953 return & resp , nil
936954}
937955
938- // ListJobDefinitionSecrets:
956+ // ListJobDefinitionSecrets: List secrets references within a job definition.
939957func (s * API ) ListJobDefinitionSecrets (req * ListJobDefinitionSecretsRequest , opts ... scw.RequestOption ) (* ListJobDefinitionSecretsResponse , error ) {
940958 var err error
941959
@@ -966,7 +984,7 @@ func (s *API) ListJobDefinitionSecrets(req *ListJobDefinitionSecretsRequest, opt
966984 return & resp , nil
967985}
968986
969- // UpdateJobDefinitionSecret:
987+ // UpdateJobDefinitionSecret: Update a secret reference within a job definition.
970988func (s * API ) UpdateJobDefinitionSecret (req * UpdateJobDefinitionSecretRequest , opts ... scw.RequestOption ) (* Secret , error ) {
971989 var err error
972990
@@ -1006,7 +1024,7 @@ func (s *API) UpdateJobDefinitionSecret(req *UpdateJobDefinitionSecretRequest, o
10061024 return & resp , nil
10071025}
10081026
1009- // DeleteJobDefinitionSecret:
1027+ // DeleteJobDefinitionSecret: Delete a secret reference within a job definition.
10101028func (s * API ) DeleteJobDefinitionSecret (req * DeleteJobDefinitionSecretRequest , opts ... scw.RequestOption ) error {
10111029 var err error
10121030
0 commit comments