pub struct Live {Show 16 fields
pub repository: Repository,
pub immutable_releases: Option<ImmutableReleases>,
pub security: Security,
pub pages: Option<Pages>,
pub environments: Vec<Environment>,
pub variables: Vec<Variable>,
pub environment_variables: BTreeMap<String, Vec<Variable>>,
pub custom_properties: Option<Vec<PropertyEntry>>,
pub rulesets: Vec<Ruleset>,
pub access: AccessState<Permission>,
pub invitations: BTreeMap<UserName, Invitation>,
pub owner: Option<OwnerKind>,
pub actions: ActionsLive,
pub autolinks: Vec<Autolink>,
pub labels: Vec<Label>,
pub webhooks: Vec<Webhook>,
}Expand description
The GitHub state that planning compares with the configuration.
Fields§
§repository: RepositoryThe repository as GitHub reports it.
immutable_releases: Option<ImmutableReleases>The immutable-release setting. None when unread or when GitHub does
not offer it for the repository.
security: SecurityThe security settings behind their own endpoints.
pages: Option<Pages>The Pages site, if the repository has one.
environments: Vec<Environment>The repository’s deployment environments. Empty unless environments are managed.
variables: Vec<Variable>The repository’s Actions variables. Empty unless variables are managed.
environment_variables: BTreeMap<String, Vec<Variable>>The Actions variables of each environment that exists. Empty unless variables are managed.
custom_properties: Option<Vec<PropertyEntry>>The custom property values GitHub reports. None when unread or when
the repository has no custom properties.
rulesets: Vec<Ruleset>The repository’s rulesets.
access: AccessState<Permission>The team and collaborator grants. Empty unless access is managed.
invitations: BTreeMap<UserName, Invitation>Pending invitations by invited user. Empty unless access is managed.
owner: Option<OwnerKind>The kind of account that owns the repository. Read only when the configuration declares a custom role, and an organization when unread.
actions: ActionsLiveThe Actions settings groups that configuration manages.
autolinks: Vec<Autolink>The repository’s autolink references. Empty unless autolinks are managed.
labels: Vec<Label>The repository’s labels. Empty unless labels are managed.
webhooks: Vec<Webhook>The repository’s webhooks. Empty unless webhooks are managed.