@@ -12,24 +12,46 @@ namespace Pulumi.Github
1212 [ GithubResourceType ( "github:index/dependabotOrganizationSecret:DependabotOrganizationSecret" ) ]
1313 public partial class DependabotOrganizationSecret : global ::Pulumi . CustomResource
1414 {
15+ /// <summary>
16+ /// Date of 'dependabot_secret' creation.
17+ /// </summary>
1518 [ Output ( "createdAt" ) ]
1619 public Output < string > CreatedAt { get ; private set ; } = null ! ;
1720
21+ /// <summary>
22+ /// Encrypted value of the secret using the GitHub public key in Base64 format.
23+ /// </summary>
1824 [ Output ( "encryptedValue" ) ]
1925 public Output < string ? > EncryptedValue { get ; private set ; } = null ! ;
2026
27+ /// <summary>
28+ /// Plaintext value of the secret to be encrypted.
29+ /// </summary>
2130 [ Output ( "plaintextValue" ) ]
2231 public Output < string ? > PlaintextValue { get ; private set ; } = null ! ;
2332
33+ /// <summary>
34+ /// Name of the secret.
35+ /// </summary>
2436 [ Output ( "secretName" ) ]
2537 public Output < string > SecretName { get ; private set ; } = null ! ;
2638
39+ /// <summary>
40+ /// An array of repository ids that can access the organization secret.
41+ /// </summary>
2742 [ Output ( "selectedRepositoryIds" ) ]
2843 public Output < ImmutableArray < int > > SelectedRepositoryIds { get ; private set ; } = null ! ;
2944
45+ /// <summary>
46+ /// Date of 'dependabot_secret' update.
47+ /// </summary>
3048 [ Output ( "updatedAt" ) ]
3149 public Output < string > UpdatedAt { get ; private set ; } = null ! ;
3250
51+ /// <summary>
52+ /// Configures the access that repositories have to the organization secret. Must be one of 'all', 'private' or 'selected'.
53+ /// 'selected_repository_ids' is required if set to 'selected'.
54+ /// </summary>
3355 [ Output ( "visibility" ) ]
3456 public Output < string > Visibility { get ; private set ; } = null ! ;
3557
@@ -86,6 +108,10 @@ public sealed class DependabotOrganizationSecretArgs : global::Pulumi.ResourceAr
86108 {
87109 [ Input ( "encryptedValue" ) ]
88110 private Input < string > ? _encryptedValue ;
111+
112+ /// <summary>
113+ /// Encrypted value of the secret using the GitHub public key in Base64 format.
114+ /// </summary>
89115 public Input < string > ? EncryptedValue
90116 {
91117 get => _encryptedValue ;
@@ -98,6 +124,10 @@ public Input<string>? EncryptedValue
98124
99125 [ Input ( "plaintextValue" ) ]
100126 private Input < string > ? _plaintextValue ;
127+
128+ /// <summary>
129+ /// Plaintext value of the secret to be encrypted.
130+ /// </summary>
101131 public Input < string > ? PlaintextValue
102132 {
103133 get => _plaintextValue ;
@@ -108,17 +138,28 @@ public Input<string>? PlaintextValue
108138 }
109139 }
110140
141+ /// <summary>
142+ /// Name of the secret.
143+ /// </summary>
111144 [ Input ( "secretName" , required : true ) ]
112145 public Input < string > SecretName { get ; set ; } = null ! ;
113146
114147 [ Input ( "selectedRepositoryIds" ) ]
115148 private InputList < int > ? _selectedRepositoryIds ;
149+
150+ /// <summary>
151+ /// An array of repository ids that can access the organization secret.
152+ /// </summary>
116153 public InputList < int > SelectedRepositoryIds
117154 {
118155 get => _selectedRepositoryIds ?? ( _selectedRepositoryIds = new InputList < int > ( ) ) ;
119156 set => _selectedRepositoryIds = value ;
120157 }
121158
159+ /// <summary>
160+ /// Configures the access that repositories have to the organization secret. Must be one of 'all', 'private' or 'selected'.
161+ /// 'selected_repository_ids' is required if set to 'selected'.
162+ /// </summary>
122163 [ Input ( "visibility" , required : true ) ]
123164 public Input < string > Visibility { get ; set ; } = null ! ;
124165
@@ -130,11 +171,18 @@ public DependabotOrganizationSecretArgs()
130171
131172 public sealed class DependabotOrganizationSecretState : global ::Pulumi . ResourceArgs
132173 {
174+ /// <summary>
175+ /// Date of 'dependabot_secret' creation.
176+ /// </summary>
133177 [ Input ( "createdAt" ) ]
134178 public Input < string > ? CreatedAt { get ; set ; }
135179
136180 [ Input ( "encryptedValue" ) ]
137181 private Input < string > ? _encryptedValue ;
182+
183+ /// <summary>
184+ /// Encrypted value of the secret using the GitHub public key in Base64 format.
185+ /// </summary>
138186 public Input < string > ? EncryptedValue
139187 {
140188 get => _encryptedValue ;
@@ -147,6 +195,10 @@ public Input<string>? EncryptedValue
147195
148196 [ Input ( "plaintextValue" ) ]
149197 private Input < string > ? _plaintextValue ;
198+
199+ /// <summary>
200+ /// Plaintext value of the secret to be encrypted.
201+ /// </summary>
150202 public Input < string > ? PlaintextValue
151203 {
152204 get => _plaintextValue ;
@@ -157,20 +209,34 @@ public Input<string>? PlaintextValue
157209 }
158210 }
159211
212+ /// <summary>
213+ /// Name of the secret.
214+ /// </summary>
160215 [ Input ( "secretName" ) ]
161216 public Input < string > ? SecretName { get ; set ; }
162217
163218 [ Input ( "selectedRepositoryIds" ) ]
164219 private InputList < int > ? _selectedRepositoryIds ;
220+
221+ /// <summary>
222+ /// An array of repository ids that can access the organization secret.
223+ /// </summary>
165224 public InputList < int > SelectedRepositoryIds
166225 {
167226 get => _selectedRepositoryIds ?? ( _selectedRepositoryIds = new InputList < int > ( ) ) ;
168227 set => _selectedRepositoryIds = value ;
169228 }
170229
230+ /// <summary>
231+ /// Date of 'dependabot_secret' update.
232+ /// </summary>
171233 [ Input ( "updatedAt" ) ]
172234 public Input < string > ? UpdatedAt { get ; set ; }
173235
236+ /// <summary>
237+ /// Configures the access that repositories have to the organization secret. Must be one of 'all', 'private' or 'selected'.
238+ /// 'selected_repository_ids' is required if set to 'selected'.
239+ /// </summary>
174240 [ Input ( "visibility" ) ]
175241 public Input < string > ? Visibility { get ; set ; }
176242
0 commit comments